public async Task <ActionResult> GetUpdateInfo(int accountID, int updateNum) { var updateFromRepo = await repo.GetUpdateBySiteNameAndUpdateNum(accountID, updateNum); var Tasks = await repo.GetTaskDataForUpdate(updateFromRepo.Id); var name = await repo.GetSiteName(accountID, updateFromRepo.BillingCodeID); UpdateInfoDTO updateInfo = new UpdateInfoDTO { CurrentRelease = updateFromRepo.CurrentRelease, Id = updateFromRepo.Id, NextUpdate = updateFromRepo.NextUpdate, AccountID = updateFromRepo.AccountID, BillingCodeID = updateFromRepo.BillingCodeID, UpdateNumber = updateFromRepo.UpdateNumber, Tasks = Tasks, Name = name }; if (updateInfo == null) { return(BadRequest("This update does not exist. Please Try Again")); } return(Ok(updateInfo)); }
public IActionResult Put([FromBody] UpdateInfoDTO updateInfoDTO) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { result = _memberApplication.UpdateMemberInfo(updateInfoDTO); }, true)); }
/// <summary> /// 更新会员信息 /// </summary> /// <param name="updateInfoDTO"></param> /// <returns></returns> public ResultModel UpdateMemberInfo(UpdateInfoDTO updateInfoDTO) { var updateInfoCommand = _mapper.Map <UpdateInfoCommand>(updateInfoDTO); return(_memberService.UpdateInfo(updateInfoCommand)); }