public IActionResult Add(Guid id) { try { var viewModel = Get(id); ViewBag.Resourcekey = ResourceType.ContractCloseOut.ToString(); ViewBag.ProjectNumber = _contractService.GetProjectNumberById(id); Guid parentContractGuid = _contractService.GetParentContractGuidByContractGuid(id) ?? Guid.Empty; if (parentContractGuid != Guid.Empty) { ViewBag.ParentProjectNumber = _contractService.GetProjectNumberById(parentContractGuid); viewModel.ParentContractGuid = parentContractGuid; } var currentUser = _userService.GetUserByUserGuid(UserHelper.CurrentUserGuid(HttpContext)); var users = Models.ObjectMapper <User, Northwind.Web.Infrastructure.Models.ViewModels.UserViewModel> .Map(currentUser); ViewBag.UpdatedBy = users.DisplayName; ViewBag.UpdatedOn = CurrentDateTimeHelper.GetCurrentDateTime().ToString("MM/dd/yyyy"); return(View(viewModel)); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(BadRequestFormatter.BadRequest(this, e)); } }