public object UnitUpdate(UpdateUnitParam b) { if (b.UnitName == null) { return(new Error() { IsError = true, Message = "Required Unit Name" }); } var data = db.Tbl_Unit_Master.Where(r => r.UnitID == b.UnitID).FirstOrDefault(); try { Tbl_Unit_Master obj = new Tbl_Unit_Master(); data.UnitName = b.UnitName; data.TermID = b.TermID; data.ModifiedBy = null; data.ModifiedDate = System.DateTime.Today.Date; db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Update Unit" }); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }
public object DeleteUnit(UpdateUnitParam PM) { try { Tbl_Unit_Master obj = db.Tbl_Unit_Master.Where(r => r.UnitID == PM.UnitID).FirstOrDefault(); if (obj.Status == 1) { obj.Status = 0; } else { obj.Status = 1; } db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Unit Deactivated Successfully." }); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }
//Unit/Terminal public object SaveUnit(UnitMasterParam b) { if (b.UnitName == null) { return(new Error() { IsError = true, Message = "Required Unit Name" }); } var data = db.Tbl_Unit_Master.FirstOrDefault(r => r.UnitName == b.UnitName); if (data != null) { return(new Error() { IsError = true, Message = "Duplicate Entry Not Allowed" }); } try { Tbl_Unit_Master obj = new Tbl_Unit_Master(); obj.UnitName = b.UnitName; obj.TermID = b.TermID; obj.Status = 1; obj.CreatedBy = 1; obj.CreatedDate = System.DateTime.Today.Date; obj.ModifiedBy = null; obj.ModifiedDate = System.DateTime.Today.Date; db.Tbl_Unit_Master.Add(obj); db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Created Unit" }); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }