public async Task <IHttpActionResult> Post([FromBody] MemberUi member) { if (!ModelState.IsValid) { return(InternalServerError()); } MemberDto memberDto = new MemberDto(); memberDto.Owner = member.Owner ?? ""; memberDto.PlotNumber = member.PlotNumber ?? ""; memberDto.PlotSquare = member.PlotSquare ?? ""; memberDto.PlotAddress = member.PlotAddress ?? ""; memberDto.OwnerAddress = member.OwnerAddress ?? ""; memberDto.CompanionshipId = member.CompanionshipId; memberDto.Addition = member.Addition ?? ""; try { await _memberService.WriteMemberAsync(memberDto); } catch (Exception e) { } return(Ok(member)); }
public async Task <IHttpActionResult> Put(string id, [FromBody] MemberUi member) { Guid guid; if (!ModelState.IsValid) { return(InternalServerError()); } if (!Guid.TryParse(id, out guid)) { if (!Guid.TryParse(member.Id, out guid)) { return(InternalServerError()); } } MemberDto memberDto = new MemberDto(); memberDto.Id = guid; memberDto.Owner = member.Owner ?? ""; memberDto.PlotNumber = member.PlotNumber ?? ""; memberDto.PlotSquare = member.PlotSquare ?? ""; memberDto.PlotAddress = member.PlotAddress ?? ""; memberDto.OwnerAddress = member.OwnerAddress ?? ""; memberDto.CompanionshipId = member.CompanionshipId; memberDto.Addition = member.Addition ?? ""; try { await _memberService.UpdateMemberAsync(memberDto); } catch (Exception e) { } return(Ok("member")); }