public HttpResponseMessage Create(BranchMasterEntities obj) { response = null; var objcon = Regex.Replace(obj.objheader.branchname, @"\s+", ""); try { var Message = ""; var CompanyTable = new hrmBranch(); if (obj != null) { var Dupcity = db.hrmBranches.FirstOrDefault(x => x.branchname.Replace(" ", "") == objcon); if (Dupcity == null) { CompanyTable.cid = obj.objheader.cid; CompanyTable.code = obj.objheader.code; CompanyTable.branchname = obj.objheader.branchname; CompanyTable.address = obj.objheader.address; CompanyTable.district = obj.objheader.district; CompanyTable.state = obj.objheader.state; CompanyTable.pincode = obj.objheader.pincode; CompanyTable.mobileno = obj.objheader.mobileno; CompanyTable.landline = obj.objheader.landline; CompanyTable.email = obj.objheader.email; CompanyTable.bstatus = obj.objheader.bstatus; CompanyTable.createdon = DateTime.Now.ToString(); BranchRepository.InsertCompanyMaster(CompanyTable); BranchRepository.SaveCompanyMasterMaster(); Message = "1"; response = Request.CreateResponse <string>(HttpStatusCode.OK, Message); } else { Message = "2"; response = Request.CreateResponse <string>(HttpStatusCode.OK, Message); } } } catch (Exception ex) { //_objErrorHelper.APIMethodName = "Create"; //_objErrorHelper.APIControllerName = "CityAPIController"; //ErrorLogger.LogError(ex, _objErrorHelper); response = Request.CreateResponse <string>(HttpStatusCode.NotFound, "Failed"); } return(response); }
public HttpResponseMessage Delete(int id) { response = null; try { hrmBranch updatejobRelease = db.hrmBranches.First(x => (x.sno == id)); updatejobRelease.bstatus = "Deactive"; db.SaveChanges(); } catch (Exception ex) { } return(response); }