Ejemplo n.º 1
0
 public static ContactModel ToContactModel(this ContactPutRequest contactModel)
 {
     return(new ContactModel
     {
         Id = contactModel.Id,
         FirstName = contactModel.FirstName,
         LastName = contactModel.LastName,
         Email = contactModel.Email,
         PhoneNumber = contactModel.PhoneNumber,
         Company = contactModel.Company,
         Modified = DateTime.Now
     });
 }
Ejemplo n.º 2
0
        public IHttpActionResult Put([FromBody] ContactPutRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(_invalidParameters));
            }

            var exists = _contacts.FirstOrDefault(w => w.Id == request.Id);

            if (exists == null)
            {
                return(NotFound());
            }

            exists.Name     = request.Name;
            exists.LastName = request.LastName;

            return(Ok());
        }