public virtual ActionResult Edit(long? id = null) { var editModel = new BlogEditModel(); if (id.HasValue && id.Value > 0) { var blog = _blogService.GetBlog(id.Value); editModel = blog.MapTo<BlogEditModel>(); } return View(editModel); }