public ActionResult AddZoneIndex() { ZoneModel model = new ZoneModel(); string mode = Request.QueryString["mode"] != null ? Request.QueryString["mode"].ToString() : string.Empty; var ZoneId = Request.QueryString["zoneid"] != null ? Request.QueryString["zoneid"] : null; try { ZonesMasterClient = new ZoneServiceClient(); if (mode == "edit") { FormMode = mode; ZoneDto zonedto = ZonesMasterClient.GetById(ZoneId != null ? Convert.ToInt32(ZoneId) : 0); LongId = zonedto.ZoneId; model.ZoneId = zonedto.ZoneId; model.Name = zonedto.Name; model.ZoneFor = zonedto.ZoneFor; model.IsActive = zonedto.IsActive; } } catch (Exception ex) { return(View("ErrorPage")); } finally { if (ZonesMasterClient != null) { ZonesMasterClient.Close(); } } return(View("AddZone", model)); }
public ActionResult GetZoneView() { ZonesMasterClient = new ZoneServiceClient(); ZoneModel model = new ZoneModel(); var ZoneId = Request.QueryString["zoneid"]; ZoneDto zonedto = ZonesMasterClient.GetById(ZoneId != null ? Convert.ToInt32(ZoneId) : 0); model.ZoneId = zonedto.ZoneId; model.Name = zonedto.Name; model.ZoneFor = zonedto.ZoneFor; model.IsActive = zonedto.IsActive; return(View("ZoneView", model)); }
private List <ZoneDto> GetZoneList() { ZonesMasterClient = new ZoneServiceClient(); UserDto currentUserDto = (UserDto)Session[Constants.SKCURRENTUSER]; Query query = new Query(); Criterion criteriaCAId = new Criterion(Constants.CAID, Helper.GetCAIdOfUser(currentUserDto), CriteriaOperator.Equal); query.Add(criteriaCAId); query.QueryOperator = QueryOperator.And; EntityDtos <ZoneDto> zonedtos = ZonesMasterClient.FindByQuery(query); ZonesMasterClient.Close(); return(zonedtos.Entities.ToList()); }
public ActionResult AddZone(ZoneModel model) { ViewData["Error"] = null; TempData["Success"] = null; try { ZonesMasterClient = new ZoneServiceClient(); if (ModelState.IsValid) { ZoneDto zonemasterdto = new ZoneDto(); UserDto currentUserDto = (UserDto)Session[Constants.SKCURRENTUSER]; zonemasterdto.CAId = Helper.GetCAIdOfUser(currentUserDto); zonemasterdto.ZoneFor = model.ZoneFor; zonemasterdto.Name = model.Name.Trim(); zonemasterdto.IsActive = model.IsActive; zonemasterdto.CreatedBy = currentUserDto.UserId; zonemasterdto.CreatedDate = DateTime.Now; zonemasterdto.ModifiedBy = currentUserDto.UserId; zonemasterdto.ModifiedDate = DateTime.Now; if (FormMode == "edit") { zonemasterdto.ZoneId = LongId; zonemasterdto = ZonesMasterClient.Update(zonemasterdto, currentUserDto.UserName); } else { zonemasterdto.CreatedBy = currentUserDto.UserId; zonemasterdto = ZonesMasterClient.Create(zonemasterdto, currentUserDto.UserName); } if (zonemasterdto.Response.HasWarning) { ViewData["Error"] = string.Format(ErrorAndValidationMessages.AddZoneAddZoneFailed, model.Name, model.ZoneFor); } else { if (FormMode == "edit") { TempData["StateSaved"] = string.Format(ClientResources.ZoneListZoneUpdated, zonemasterdto.Name, zonemasterdto.ZoneFor.ToString()); } else { TempData["StateSaved"] = string.Format(ClientResources.ZoneListZoneSaved, zonemasterdto.Name, zonemasterdto.ZoneFor.ToString()); } FormMode = string.Empty; return(RedirectToAction("ZoneListIndex", "ClientMasters")); } } } catch (Exception ex) { return(View("ErrorPage")); } finally { if (ZonesMasterClient != null) { ZonesMasterClient.Close(); } } return(View(model)); }