public IActionResult RegisterAsnBillsRcvBranch([FromBody] AsnBillsRcvBranch asnbillsrcvbranch) { if (asnbillsrcvbranch == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request object cannot be null" })); } try { var response = AsnBillsRcvBranchHelper.RegisterAsnBillsRcvBranch(asnbillsrcvbranch); if (response != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = response })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Registration Failed." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public static AsnBillsRcvBranch RegisterAsnBillsRcvBranch(AsnBillsRcvBranch asnBillsRcvBranch) { try { using Repository <AsnBillsRcvBranch> repo = new Repository <AsnBillsRcvBranch>(); var lastreacord = repo.AsnBillsRcvBranch.OrderByDescending(x => x.AddDate).FirstOrDefault(); if (lastreacord == null) { asnBillsRcvBranch.Code = "1"; } else { asnBillsRcvBranch.Code = CommonHelper.IncreaseCode(asnBillsRcvBranch.Code); } asnBillsRcvBranch.Active = "Y"; repo.AsnBillsRcvBranch.Add(asnBillsRcvBranch); if (repo.SaveChanges() > 0) { return(asnBillsRcvBranch); } return(null); } catch { throw; } }
public static AsnBillsRcvBranch UpdateAsnBillsRcvBranch(AsnBillsRcvBranch asnBillsRcvBranch) { try { using Repository <AsnBillsRcvBranch> repo = new Repository <AsnBillsRcvBranch>(); repo.AsnBillsRcvBranch.Update(asnBillsRcvBranch); if (repo.SaveChanges() > 0) { return(asnBillsRcvBranch); } return(null); } catch { throw; } }