public void Save(TRN_DO Db, Login Login) { try { if (Db.ID == 0) { int Id = 0; var GetAll = _trnDoRepo.Get().Where(x => x.TANGGAL.Month == DateTime.Now.Month && x.TANGGAL.Year == DateTime.Now.Year).ToList(); if (GetAll.Count() > 0) { Id = GetAll.Max(x => int.Parse(x.NO_DO)); } Db.NO_DO = (Id + 1).ToString(); _trnDoRepo.InsertOrUpdate(Db, Login, Enums.MenuList.TrnDo); } else { _trnDoRepo.InsertOrUpdate(Db, Login, Enums.MenuList.TrnDo); } _uow.SaveChanges(); } catch (Exception) { throw; } }
public void Save(TRN_DO Db) { try { _trnDoRepo.InsertOrUpdate(Db); _uow.SaveChanges(); } catch (Exception) { throw; } }