Ejemplo n.º 1
0
        public void PostRequestDescriptionDTO(RequestDescriptionDTO requestDescriptionDTO)
        {
            _requestDescriptionrepository.Add(requestDescriptionDTO);
            _requestDescriptionrepository.Save();

            //  return CreatedAtAction("GetRequestDescriptionDTO", new { id = requestDescriptionDTO.Id }, requestDescriptionDTO);
        }
Ejemplo n.º 2
0
        public void Update(RequestDescriptionDTO requestDescriptionDTO)
        {
            RequestDescription requestDescription = new RequestDescription();

            requestDescription.Description           = requestDescriptionDTO.Description;
            requestDescription.RequestId             = requestDescriptionDTO.RequestId;
            requestDescription.UserId                = requestDescriptionDTO.UserId;
            _context.Entry(requestDescription).State = EntityState.Modified;
        }
Ejemplo n.º 3
0
        public void Add(RequestDescriptionDTO requestDescriptionDTO)
        {
            RequestDescription requestDescription = new RequestDescription();

            requestDescription.Description = requestDescriptionDTO.Description;
            requestDescription.RequestId   = requestDescriptionDTO.RequestId;
            requestDescription.UserId      = requestDescriptionDTO.UserId;
            _context.requestDescriptions.Add(requestDescription);
        }
Ejemplo n.º 4
0
        public RequestDescriptionDTO GetById(int id)
        {
            var desc = _context.requestDescriptions.Include(r => r.Request).Include(r => r.User).Where(r => r.Id == id).FirstOrDefault();
            var requestDescription = new RequestDescriptionDTO
            {
                Id          = desc.Id,
                Description = desc.Description,
                RequestId   = desc.RequestId,
                RequestName = desc.Request.RequestName,
                UserId      = desc.UserId,
                UserName    = desc.User.UserName
            };

            return(requestDescription);
        }
Ejemplo n.º 5
0
        public IActionResult PutRequestDescriptionDTO(int id, RequestDescriptionDTO requestDescriptionDTO)
        {
            if (id != requestDescriptionDTO.Id)
            {
                return(BadRequest());
            }

            _requestDescriptionrepository.Update(requestDescriptionDTO);

            try
            {
                _requestDescriptionrepository.Save();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                string msg = ex.Message;
            }

            return(NoContent());
        }