public IActionResult DeleteFinancePurchaseReturn(long id)
        {
            FinancePurchaseReturn fin = Ret_repo.Find(id);

            if (fin == null)
            {
                return(NotFound());
            }

            Ret_repo.Delete(fin);
            return(Ok());
        }
 public IActionResult UpdateFinancePurchaseReturn([FromBody] FinancePurchaseReturn model)
 {
     try
     {
         RetDetail_repo.DeleteRange(RetDetail_repo.GetAll().Where(a => a.FinancePurchaseReturnId == model.FinancePurchaseReturnId));
         Ret_repo.Update(model);
         return(new OkObjectResult(new { FinancePurchaseReturnID = model.FinancePurchaseReturnId }));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
 public IActionResult AddFinancePurchaseReturn([FromBody] FinancePurchaseReturn model)
 {
     Ret_repo.Add(model);
     return(new OkObjectResult(new { FinancePurchaseReturnID = model.FinancePurchaseReturnId }));
 }