Exemplo n.º 1
0
        public IActionResult AddNewContact([FromBody] Contact contact)
        {
            GenericResult _result = new GenericResult();

            try
            {
                var result = _contactService.AddContact(contact);
                if (result == true)
                {
                    return(Json(new { result = result, Message = "Contact added successfully" }));
                }
                else
                {
                    throw new Exception("There was a problem adding the contact");
                }
            }
            catch (Exception ex)
            {
                _result = new GenericResult()
                {
                    Succeeded = false,
                    Message   = ex.Message
                };

                _logger.LogFatal(ex);
                return(Json(_result));
            }
        }
Exemplo n.º 2
0
 public bool AddContact(Contact contact)
 {
     try
     {
         _contactContext.Contacts.Add(contact);
         return(_contactContext.SaveChanges() > 0);
     }
     catch (Exception ex)
     {
         _logger.LogFatal(ex);
         return(false);
     }
 }