public ActionResult _EditVessel(Guid vesselId) { var vessel = _vesselRepository.GetVessel(vesselId); VesselViewModel convertedModel = new VesselConverter().ConvertToView(vessel); return(PartialView(convertedModel)); }
public JsonResult GetInactiveVessels() { var model = new VesselViewModel(); var vessels = new List <VesselViewModel>(); var tempVessels = _vesselRepository.GetVessels().Where(x => !x.IsActive).ToList(); if (tempVessels != null && tempVessels.Count > 0) { foreach (var tempVessel in tempVessels) { VesselViewModel convertedModel = new VesselConverter().ConvertToView(tempVessel); vessels.Add(convertedModel); } } model.Vessels = vessels.OrderBy(x => x.VesselName).ToList(); return(Json(model, JsonRequestBehavior.AllowGet)); }
public JsonResult EditVessel(VesselViewModel model) { var operationResult = new OperationResult(); Vessel vessel = new VesselConverter().ConvertToDomain(model); operationResult = _vesselRepository.UpdateVessel(vessel); if (operationResult.Success) { model.Success = true; var vessels = new List <VesselViewModel>(); var tempVessels = _vesselRepository.GetVessels().Where(x => x.IsActive).ToList(); if (tempVessels != null && tempVessels.Count > 0) { foreach (var tempVessel in tempVessels) { VesselViewModel convertedModel = new VesselConverter().ConvertToView(tempVessel); vessels.Add(convertedModel); } } model.Vessels = vessels.OrderBy(x => x.VesselName).ToList(); } else { model.Success = false; model.Message = operationResult.Message; } return(Json(model, JsonRequestBehavior.AllowGet)); }