public HttpResponseMessage SaveGLAccountDetails(TEPOGLCodeMaster glAccount) { try { glAccount.IsDeleted = false; glAccount.LastModifiedOn = DateTime.Now; db.TEPOGLCodeMasters.Add(glAccount); db.SaveChanges(); sinfo.errorcode = 0; sinfo.errormessage = "Successfully Saved"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } catch (Exception ex) { ExceptionObj.RecordUnHandledException(ex); sinfo.errorcode = 1; sinfo.errormessage = "Fail To Save"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } }
public HttpResponseMessage UpdateGLAccountDetails(TEPOGLCodeMaster glAcnt) { try { TEPOGLCodeMaster glAccountObj = db.TEPOGLCodeMasters.Where(a => a.UniqueID == glAcnt.UniqueID && a.IsDeleted == false).FirstOrDefault(); if (glAccountObj != null) { glAccountObj.CommitmentItemCode = glAcnt.CommitmentItemCode; glAccountObj.GLAccountDesc = glAcnt.GLAccountDesc; glAccountObj.GLAccountCode = glAcnt.GLAccountCode; glAccountObj.CommitmentItemDesc = glAcnt.CommitmentItemDesc; glAccountObj.Recon = glAcnt.Recon; db.Entry(glAccountObj).CurrentValues.SetValues(glAccountObj); db.SaveChanges(); sinfo.errorcode = 0; sinfo.errormessage = "Successfully Updated"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } else { sinfo.errorcode = 0; sinfo.errormessage = "Unable to Update"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } } catch (Exception ex) { ExceptionObj.RecordUnHandledException(ex); sinfo.errorcode = 1; sinfo.errormessage = "Fail To Update"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } }
public HttpResponseMessage DeleteGLAccountDetails(TEPOGLCodeMaster glAccount) { try { TEPOGLCodeMaster glAccountObj = db.TEPOGLCodeMasters.Where(a => a.UniqueID == glAccount.UniqueID && a.IsDeleted == false).FirstOrDefault(); if (glAccountObj != null) { glAccountObj.LastModifiedOn = DateTime.Now; glAccountObj.IsDeleted = true; db.Entry(glAccountObj).CurrentValues.SetValues(glAccountObj); db.SaveChanges(); sinfo.errorcode = 0; sinfo.errormessage = "Successfully Deleted"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } else { sinfo.errorcode = 0; sinfo.errormessage = "Unable to Delete"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } } catch (Exception ex) { ExceptionObj.RecordUnHandledException(ex); sinfo.errorcode = 1; sinfo.errormessage = "Fail To Delete"; return(new HttpResponseMessage() { Content = new JsonContent(new { info = sinfo }) }); } }