예제 #1
0
        public ActionResult <bool> Update(int id, [FromBody] MailingViewModel mailing)
        {
            var oldMailing = _mailingService.GetMailing(id);

            if (oldMailing == null)
            {
                return(BadRequest("Таку розсилку не знайдено"));
            }
            if (ModelState.IsValid)
            {
                oldMailing.Name    = mailing.Name;
                oldMailing.Content = mailing.Content;
                return(Ok(_mailingService.UpdateMailing(oldMailing, _mapper.Map <List <Person> >(mailing.Persons))));
            }
            return(BadRequest(ModelState));
        }