public InvoiceInformationViewModel(DAL.EDMX.Client client, AccessYear ay) { Client = client; AY = ay; companyRepo = new CompanyRepository(); clientRepo = new ClientRepository(); LoadCompayDetails(); }
public ResponseBase Add(AccessYear ay) { var response = new ResponseBase(); if (_context.AccessYears.Where(p => p.AY == ay.AY).FirstOrDefault() != null) { response.ResultSuccess = false; response.ResultMessages.Add(new ResultMessage { Message = "AY is already added !" }); return(response); } _context.AccessYears.Add(ay); _context.SaveChanges(); response.ResultSuccess = true; return(response); }
public ResponseBase Update(AccessYear ay) { var response = new ResponseBase(); try { var item = _context.AccessYears.Where(p => p.Id == ay.Id).FirstOrDefault(); item.AY = ay.AY; _context.SaveChanges(); response.ResultSuccess = true; } catch (System.Exception ex) { response.ResultMessages.Add(new ResultMessage { Message = "Failed to Update Access Year !" }); response.ResultSuccess = false; } return(response); }