public HttpResponseMessage UpdatePolicestation(HttpRequestMessage request, PoliceStationViewModel ps) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var existingPS = _policestationRepository.GetSingle(ps.id); existingPS.ps_name = ps.ps_name; existingPS.ps_contact_person = ps.ps_contact_person; existingPS.contact_person_mobile_no = ps.contact_person_mobile_no; existingPS.modified_date = DateTime.Now; existingPS.modified_by = ps.modified_by; _policestationRepository.Edit(existingPS); _unitOfWork.Commit(); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public PoliceStationViewModel GetPoliceStationForDetailsById(short PoliceStationRowID) { try { PoliceStationViewModel model = new PoliceStationViewModel(); var entity = db.MasterPoliceStations.Find(PoliceStationRowID); if (entity != null) { model.PoliceStationRowID = entity.PoliceStationRowID; model.PoliceStationName = entity.PoliceStationName; model.PoliceStationAddress = entity.PoliceStationAddress; model.CountryName = entity.MasterCountry.CountryName; model.StateName = entity.MasterState.StateName; model.DistrictName = entity.MasterDistrict.DistrictName; model.Location = entity.MasterLocation.LocationName; model.Coverage = entity.Coverage; model.Website = entity.Website; model.ModeOfInitiation = entity.ModeOfInitiation; model.SpecialInstruction = entity.SpecialInstruction; model.MandatoryDocument = entity.MandatoryDocument; model.AdditionalCosting = entity.AdditionalCosting; model.AdditionalCost = entity.AdditionalCost; model.ModeOfPayment = entity.ModeOfPayment; model.ConcernPersonName = entity.ConcernPersonName; model.DesigConcernPerson = entity.DesigConcernPerson; model.OfficialLandlineNo = entity.OfficialLandlineNo; model.OfficialEmailId = entity.OfficialEmailId; model.MobileNo = entity.MobileNo; model.AdditionalComments = entity.AdditionalComments; model.Other1 = entity.Other1; model.Other2 = entity.Other2; model.Other3 = entity.Other3; model.Other4 = entity.Other4; model.Other5 = entity.Other5; model.FavourOf = entity.FavourOf; model.OtherDocumentDetail = entity.OtherDocumentDetail; model.OtherInitiation = entity.OtherInitiation; model.PayableAT = entity.PayableAT; model.AccountNumber = entity.AccountNumber; model.IFSCCode = entity.IFSCCode; model.VerificationTATLevel1 = entity.VerificationTATLevel1; model.VerificationTATLevel2 = entity.VerificationTATLevel2; } else { throw new Exception("Invalid Id!"); } return(model); } catch (Exception) { throw; } }
public void Create(PoliceStationViewModel PoliceStationViewModel) { var PoliceStation = new PoliceStation { PoliceStationName = PoliceStationViewModel.PoliceStationName, DistrictId = PoliceStationViewModel.DistrictId }; unitOfWork.PoliceStationRepository.Insert(PoliceStation); unitOfWork.Save(); }
public static void AddPolicestation(this tbl_policestation policestation, PoliceStationViewModel policestationVm) { policestation.tenant_id = policestationVm.tenant_id; policestation.project_id = policestationVm.project_id; policestation.ps_name = policestationVm.ps_name; policestation.ps_contact_person = policestationVm.ps_contact_person; policestation.contact_person_mobile_no = policestationVm.contact_person_mobile_no; policestation.created_date = DateTime.Now; policestation.created_by = policestationVm.created_by; policestation.modified_date = DateTime.Now; policestation.modified_by = policestationVm.modified_by; }
public ActionResult Edit(PoliceStationViewModel policeStationViewModel) { try { // TODO: Add update logic here PoliceStationServices.Update(policeStationViewModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(PoliceStationViewModel policeStationViewModel) { try { // TODO: Add insert logic here PoliceStationServices.Create(policeStationViewModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public HttpResponseMessage SavePoliceStation(HttpRequestMessage request, PoliceStationViewModel policestation) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { tbl_policestation newPolicestation = new tbl_policestation(); newPolicestation.AddPolicestation(policestation); _policestationRepository.Add(newPolicestation); _unitOfWork.Commit(); response = request.CreateResponse <PoliceStationViewModel>(HttpStatusCode.Created, policestation); } return response; })); }