public ActionResult EditVendor(lmsVendor objVendorMaster) { var saveVendorDetails = _objIHospitalMaster.SaveVendor(objVendorMaster); //ViewBag.Message = viewMessage; return(RedirectToAction("ViewVendor", new { VendorId = saveVendorDetails, viewMessage = "Vendor Details Saved Successfully" })); }
public lmsVendor GetVendorDetailsById(int VendorId) { try { if (VendorId == 0) { var newVendor = new lmsVendor(); newVendor.ISACTIVE = true; return(newVendor); } var resultDetails = _objLabManagementEntities.lmsVendors.FirstOrDefault(x => x.VENDORID == VendorId); resultDetails.ISACTIVE = resultDetails.ISACTIVE == null ? true : resultDetails.ISACTIVE.Value; return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public int SaveVendor(lmsVendor objVendorMaster) { var resultId = 0; try { if (objVendorMaster.VENDORID > 0) { _objLabManagementEntities.lmsVendors.Attach(objVendorMaster); _objLabManagementEntities.Entry(objVendorMaster).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objVendorMaster.VENDORID); } _objLabManagementEntities.lmsVendors.Add(objVendorMaster); _objLabManagementEntities.SaveChanges(); resultId = _objLabManagementEntities.lmsVendors.AsEnumerable().LastOrDefault().VENDORID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }