//Edit Company public ActionResult Edit(short id) { UserPermissionAction("company", RoleAction.edit.ToString()); CheckPermission(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Company company = _CompanyService.GetCompany(id);//db.tbCompanies.Find(id); Mapper.CreateMap <CommunicationApp.Entity.Company, CommunicationApp.Models.CompanyModel>(); CommunicationApp.Models.CompanyModel compnymodel = Mapper.Map <CommunicationApp.Entity.Company, CommunicationApp.Models.CompanyModel>(company); if (company == null) { return(HttpNotFound()); } ViewBag.CityID = (compnymodel.CityID <= 0 ? "" : company.CityID.ToString()); ViewBag.StateID = (compnymodel.StateID <= 0 ? "" : company.StateID.ToString()); ViewBag.Countrylist = new SelectList(_CountryService.GetCountries(), "CountryID", "CountryName", company.CountryID); ViewBag.Citylist = new SelectList(_CityService.GetCities(), "CityID", "CityName", company.CityID); ViewBag.Statelist = new SelectList(_StateService.GetStates(), "StateID", "StateName", company.StateID); //SetFieldsForEdit(compnymodel); return(View(compnymodel)); }
//Delete public ActionResult Delete(int id) { UserPermissionAction("company", RoleAction.delete.ToString()); CheckPermission(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Company company = _CompanyService.GetCompany(id); //db.tbCompanies.Find(id); Mapper.CreateMap <CommunicationApp.Entity.Company, CommunicationApp.Models.CompanyModel>(); CommunicationApp.Models.CompanyModel compnymodel = Mapper.Map <CommunicationApp.Entity.Company, CommunicationApp.Models.CompanyModel>(company); if (company == null) { return(HttpNotFound()); } return(View(compnymodel)); }