public async Task <bool> Handle(CreatePhoneBookRequest message, IOutputPort <ServiceResponse> outputPort) { var response = await _phoneBookRepository.Create(message.Name); outputPort.Handle(response.Success ? new ServiceResponse(response.Id, true) : new ServiceResponse(response.Errors.Select(e => e.Description))); return(response.Success); }
public ActionResult <PhoneBook> Create(PhoneBook phoneBook) { if (phoneBook == null) { return(BadRequest()); } _productRepository.Create(phoneBook); return(CreatedAtRoute("PhoneBookRoute", new { id = phoneBook.Id.ToString() }, phoneBook)); }
/// <summary> /// Method post that edit the user /// </summary> /// <returns>return the user after modified</returns> public IActionResult OnPost() { if (!ModelState.IsValid) { PhoneType = htmlHelper.GetEnumSelectList <PhoneType>(); return(Page()); } if (PhoneUser.Id > 0) { repository.UpdateUser(PhoneUser); } else { repository.Create(PhoneUser); } TempData["Message"] = "Entries saved"; return(RedirectToPage("./Detail", new { phoneUserId = PhoneUser.Id })); }
public async Task <bool> Create(PhoneBook phoneBook) { return(await _phoneBookRepository.Create(phoneBook)); }
public void Post([FromBody] PhoneUser phoneUser) { repository.Create(phoneUser); }
public async Task HandleAsync(CreatePhoneBook command) { await _repository.Create(new Entities.PhoneBook { Name = command.Name, Phone = command.Phone }); }