public ResponseBase <bool> UpdateCustomer(CustomerContract data) { var response = new ResponseBase <bool>() { Data = false }; try { using (var context = new EF_DataBaseEntities()) { context.USP_CUSTOMER_UPDATE(data.Id, data.Name, data.Address, data.BirthDate.ToDateTime(), data.DocumentId, data.DocumentType, data.CityId); context.SaveChanges(); response.Code = StatusCode.Ok; response.Data = true; response.Message = $"Usuario con ID {data.Id} fue actualizado correctamente"; } } catch (Exception ex) { response.Code = StatusCode.InternalError; response.Message = ex.Message; response.Message = $"Ups! no se pudo actualizar el usuario {data.Id}: {ex.Message}"; } return(response); }