Ejemplo n.º 1
0
        public IActionResult Get(long id)
        {
            DURApageMessage message = _dataRepository.Get(id);

            if (message == null)
            {
                return(NotFound("The DURApage Message record couldn't be found."));
            }

            return(Ok(message));
        }
Ejemplo n.º 2
0
        public IActionResult Delete(long id)
        {
            DURApageMessage message = _dataRepository.Get(id);

            if (message == null)
            {
                return(NotFound("The DURApage Message record couldn't be found."));
            }

            _dataRepository.Delete(message);
            _dataRepository.Save();
            return(Ok());
        }
Ejemplo n.º 3
0
        public IActionResult Post([FromBody] DURApageMessage message)
        {
            if (message == null)
            {
                return(BadRequest("Message is null."));
            }

            _dataRepository.Add(message);
            _dataRepository.Save();
            return(CreatedAtRoute(
                       "GetDuraPageMessagesById",
                       new { message.Id },
                       message));
        }
Ejemplo n.º 4
0
        public IActionResult Put(long id, [FromBody] DURApageMessage message)
        {
            if (message == null)
            {
                return(BadRequest("Message is null."));
            }

            DURApageMessage messageToUpdate = _dataRepository.Get(id);

            if (messageToUpdate == null)
            {
                return(NotFound("The DURApage Message record couldn't be found."));
            }

            var service = new DURApageMessageService();

            service.Update(messageToUpdate, message);
            _dataRepository.Save();
            return(Ok(messageToUpdate));
        }
 public void Update(DURApageMessage dbMessage, DURApageMessage requestMessage)
 {
     dbMessage.Title = requestMessage.Title;
     dbMessage.Body  = requestMessage.Body;
 }