Exemplo n.º 1
0
        public int EditCompany(int id, AssetManager_Companies company)
        {
            AssetManager_Companies oldCompany = _context.AssetManager_Companies.FirstOrDefault(x => x.Id == id);

            try
            {
                if (oldCompany != null)
                {
                    oldCompany.City        = company.City;
                    oldCompany.Name        = company.Name;
                    oldCompany.PhoneNumber = company.PhoneNumber;
                    oldCompany.State       = company.State;
                    oldCompany.Street      = company.Street;
                    oldCompany.Website     = company.Website;
                    oldCompany.Zip         = company.Zip;
                }
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
            }

            return(oldCompany.Id);
        }
        private AssetManager_Companies mapViewcompanyToEntitycompany(AssetManager_Companies_vm VMcompany)
        {
            var Companies = new AssetManager_Companies
            {
                Id          = VMcompany.Id,
                City        = VMcompany.City,
                Name        = VMcompany.Name,
                PhoneNumber = VMcompany.PhoneNumber,
                State       = VMcompany.State,
                Street      = VMcompany.Street,
                Website     = VMcompany.Website,
                Zip         = VMcompany.Zip
            };

            return(Companies);
        }
        public AssetManager_Companies_vm mapEntityToViewcompany(AssetManager_Companies EFcompany)
        {
            _logger.Debug("Mapping Entity to company View company.");
            var vmC = new AssetManager_Companies_vm
            {
                Id          = EFcompany.Id,
                City        = EFcompany.City,
                Name        = EFcompany.Name,
                PhoneNumber = EFcompany.PhoneNumber,
                State       = EFcompany.State,
                Street      = EFcompany.Street,
                Website     = EFcompany.Website,
                Zip         = EFcompany.Zip
            };

            return(vmC);
        }
Exemplo n.º 4
0
        public bool DeleteCompany(int id)
        {
            bool result = false;

            try
            {
                AssetManager_Companies company = _context.AssetManager_Companies.FirstOrDefault(x => x.Id == id);
                _context.AssetManager_Companies.Remove(company);
                _context.SaveChanges();
                result = true;
                _logger.Info("Company with id " + id + " was deleted.");
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
            }

            return(result);
        }
Exemplo n.º 5
0
 public int CreateCompany(AssetManager_Companies company)
 {
     _context.AssetManager_Companies.Add(company);
     _context.SaveChanges();
     return(company.Id);
 }