public async Task <IActionResult> Update(UpdateInterestRequest user) { var command = new UpdateInterestCommand(user); var result = await Mediator.Send(command); return(await ResponseBase(result)); }
public ActionResult UpdateInterest(UpdateInterestRequest updateInterestRequest) { if (updateInterestRequest == null) { return(BadRequest(new { error = "users must have an interest name" })); } var updatedInterest = _interestRepository.UpdateInterest(updateInterestRequest.Id, updateInterestRequest.UserId, updateInterestRequest.InterestName); return(Ok(updatedInterest)); }
public ActionResult UpdateInterest(int userId, UpdateInterestRequest updateInterestRequest) { if (updateInterestRequest == null) { return(BadRequest(new { error = "We Need More Interest Infomation" })); } var updatedUser = _interestRepository.UpdateInterest( userId, updateInterestRequest.Name); return(Ok()); }
public UpdateInterestCommand(UpdateInterestRequest updateInterestRequest) { UpdateInterestRequest = updateInterestRequest; }