public static MemberServiceModel ToServiceModel(this MemberDto memberDto) { var serviceModel = new MemberServiceModel(); serviceModel.InjectFrom(memberDto); return(serviceModel); }
public async Task <IActionResult> Get(int id) { MemberServiceModel serviceModel = await memberService.GetMemberByIdAsync(id); var dto = new MemberDto(serviceModel); return(Ok(dto)); }
public async Task <IActionResult> Put(int id, [FromBody] MemberDto dto) { MemberServiceModel found = await memberService.GetMemberByIdAsync(id); if (found == null) { return(NotFound()); } await memberService.SaveMemberAsync(dto.ToServiceModel()); return(NoContent()); }
public async Task <IActionResult> Delete(int id) { MemberServiceModel found = await memberService.GetMemberByIdAsync(id); if (found == null) { return(NotFound()); } await memberService.DeleteMemberAsync(id); return(NoContent()); }
public MemberDto(MemberServiceModel memberServiceModel) { this.InjectFrom(memberServiceModel); }
public MemberListDto(MemberServiceModel memberServiceModel) { this.InjectFrom(memberServiceModel); FullName = memberServiceModel.FirstName + " " + memberServiceModel.LastName; DojoName = memberServiceModel.DojoName; }