Esempio n. 1
0
        public DeleteTOBUYResponse Delete(DeleteTOBUY request)
        {
            var ret = new DeleteTOBUYResponse();

            var item = GetActualForUser(request.UserId)
                       .SingleOrDefault(x => x.PublicId == request.PublicId);

            if (item == null)
            {
                ret.SetError($"Item with id {request.PublicId} not found");
            }
            else
            {
                item.IsDeleted = true;
                item.Updated   = DateTime.UtcNow;

                try
                {
                    _dbContext.SaveChanges();
                }
                catch (Exception e)
                {
                    ret.SetError(e.Message);
                    return(ret);
                }

                _dbContext.SaveChanges();

                ret.Data = true;
            }
            return(ret);
        }
Esempio n. 2
0
 public DeleteTOBUYResponse Delete([FromBody] DeleteTOBUY request)
 {
     return(_tobuyService.Delete(request));
 }