public CreateContactModelValidatorTests() { _validator = new CreateContactModelValidator(); _model = new CreateContactModel { FirstName = "Jhon", Phone = "+79534316199" }; }
public async Task <IHttpActionResult> CreateContact(CreateContactModel model) { try { //validate if (!ModelState.IsValid) { foreach (var key in ModelState.Keys.Where(key => ModelState[key].Errors.Count > 0)) { return(BadRequest(ModelState[key].Errors[0].ErrorMessage)); } } var safety = await _safetySettingService.FindByYayYoId(model.YayYoId); if (safety == null) { return(BadRequest("Safety setting is not existing")); } var contact = new Contact { FirstName = model.FirstName, LastName = model.LastName, Phone = model.Phone, SafetySettingId = safety.Id }; await _contactService.CreateAsync(contact); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] CreateContactModel model) { if (!ModelState.IsValid) { return(UnprocessableEntity()); } var contact = _mapper.Map <Contact>(model); await _contactsRepository.CreateAsync(contact); return(Ok()); }
public async Task <ActionResult <bool> > CreateContact([FromBody] CreateContactModel model) { try { return(await _mediator.Send(new CreateContactCommand { Contact = _mapper.Map <Contacts>(model) })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Create([FromBody] CreateContactModel model) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } var createdEntity = _contactService.Create( model.FirstName, model.LastName, model.Email, model.HomeNumber, model.MobileNumber, model.ImageHash ); return(new CreatedResult($"/api/contacts/{createdEntity.Id}", createdEntity)); }
public string SerializerDataNewContact(string email, string name, string surname, string phoneNumber, int idList, bool updateEnable) { var dataContact = new CreateContactModel() { email = email, updateEnabled = updateEnable, attributes = new CreateContactModel.Attributes() { NOMBRE = name, SURNAME = surname, SMS = phoneNumber }, listIds = new List <int>() { idList } }; return(JsonConvert.SerializeObject(dataContact)); }