Esempio n. 1
0
 public InvoiceInformationViewModel(DAL.EDMX.Client client, AccessYear ay)
 {
     Client      = client;
     AY          = ay;
     companyRepo = new CompanyRepository();
     clientRepo  = new ClientRepository();
     LoadCompayDetails();
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }