public async Task <ApiSimpleResponse <MemberModel> > SignUp(SignUpMemberRequest request) { var command = Mapper.Map <SignUpMemberCommand>(request); var response = await Mediator.Send(command); return(Mapper.Map <ApiSimpleResponse <MemberModel> >(response)); }
private static void AssertMemberSameAsRequest(MemberModel member, SignUpMemberRequest request) { member.ShouldNotBeNull(); member.ShouldSatisfyAllConditions( () => member.Name.ShouldBe(request.Name), () => member.Email.ShouldBe(request.Email), () => member.MonthlyExpense.ShouldBe(request.MonthlyExpense), () => member.MonthlySalary.ShouldBe(request.MonthlySalary), () => member.Id.ShouldBeGreaterThan(0)); }