Exemplo n.º 1
0
        public string GetDeletedItems()
        {
            try
            {
                SpaceService   service         = new SpaceService(User.Identity.GetUserId());
                List <Entity>  list            = new List <Entity>();
                List <IEntity> listToTransform = new List <IEntity>();

                var buildings = db.Buildings.Where(a => a.DeletedOn != null && a.SpaceId == service.Space.Id).ToList();
                listToTransform.AddRange(buildings);

                foreach (var item in listToTransform)
                {
                    list.Add(EntityService.CastIEntityToEntity(item));
                }
                return(JsonConvert.SerializeObject(new { error = false, data = list.OrderByDescending(a => a.DeletedOn).ToList(), notification = "trashItemsRetrievedSuccess" }));
            }
            catch (Exception ex)
            {
                logger.Error(ex.Message);
                return(JsonConvert.SerializeObject(new { error = true, notification = "trashItemsError" }));
            }
        }