public bool AddDesignation(DesignationViewModel designationViewModel) { DesignationModel designationModel = new DesignationModel { Designation = designationViewModel.Designation, Abbrivation = designationViewModel.Abbrivation }; return(_userProcessor.AddDesignation(designationModel)); }
//public int GetLatestDesignationId() //{ // return designationRepository.GetLatestDesignationId(); //} public void AddDesignation(DesignationViewModel obj) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <DesignationViewModel, Designation>(); cfg.IgnoreUnmapped(); }); IMapper mapper = config.CreateMapper(); Designation designation = mapper.Map <DesignationViewModel, Designation>(obj); designationRepository.AddDesignation(designation); }
public HttpResponseMessage Post([FromBody] Models.designation designation) { try { if (string.IsNullOrEmpty(designation.sales_designation)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Designation Name is Empty" }, formatter)); } if (string.IsNullOrEmpty(designation.sales_person_type_code)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Code is Empty" }, formatter)); } else { designation insertDesignation = new designation { sales_designation = designation.sales_designation, sales_person_type_code = designation.sales_person_type_code, parent_designation_id = designation.parent_designation_id, sales_type_id = designation.sales_type_id, created_by = designation.created_by, updated_by = designation.updated_by, created_date = DateTime.Now, updated_date = DateTime.Now }; designationRepository.AddDesignation(insertDesignation); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Save successfully" }, formatter)); } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public JsonResult AddDesignation([FromBody] Designation designation) { return(Json(_designationRepository.AddDesignation(designation))); }