Esempio n. 1
0
 public static WasteContainerViewModel MapToWasteContainerViewModel(WasteContainerDtoModel entity)
 {
     return(new WasteContainerViewModel()
     {
         Id = entity.Id,
         Name = entity.Name,
         Location = entity.Location,
         FullPecentage = entity.FullPecentage
     });
 }
Esempio n. 2
0
        public static WasteContainerUpdateModel MapToWasteContainerEditModel(WasteContainerDtoModel entity)
        {
            var editModel = new WasteContainerUpdateModel();

            editModel.Id            = entity.Id;
            editModel.Name          = entity.Name;
            editModel.Location      = entity.Location;
            editModel.FullPecentage = entity.FullPecentage;

            return(editModel);
        }
Esempio n. 3
0
        public bool Add(WasteContainerCreateModel entity)
        {
            WasteContainerDtoModel wasteContainer = new WasteContainerDtoModel
            {
                Name          = entity.Name,
                FullPecentage = entity.FullPecentage,
                Location      = entity.Location,
                Size          = entity.Size
            };


            return(_repository.Add(wasteContainer));
        }
Esempio n. 4
0
        public bool Update(WasteContainerUpdateModel wasteContainer)
        {
            WasteContainerDtoModel entity = _repository.Get(wasteContainer.Id);

            if (entity == null)
            {
                throw new Exception(LOCALIZATION_GENERAL_NOT_FOUND + entity.Id);
            }

            entity.Name          = wasteContainer.Name;
            entity.FullPecentage = wasteContainer.FullPecentage;
            entity.Location      = wasteContainer.Location;
            entity.Size          = wasteContainer.Size;

            //entity.ModifiedAt = wasteContainer.ModifiedAt;
            //entity.ModifiedBy = wasteContainer.ModifiedBy;

            return(_repository.Update(entity));
        }
 public bool Update(WasteContainerDtoModel entity)
 {
     _context.Update(entity);
     return(SaveChangesResult());
 }