示例#1
0
        public bool Add(ContactModel model)
        {
            if (string.IsNullOrEmpty(model.LastName) || string.IsNullOrEmpty(model.FirstName) || string.IsNullOrEmpty(model.Email))
            {
                return(false);
            }

            if (GetContactByEmail(model.Email) != null)
            {
                return(false);
            }

            if (!this.isValidEmail(model.Email))
            {
                return(false);
            }

            _contactsDataAccess.Add(this.convertModelToEntity(model));
            return(true);
        }
        //POST api/contacts
        public Contact CreateContact([FromBody] Contact contact)
        {
            _dataAccess.Add(contact);

            return(contact);
        }