Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public IActionResult Put([FromBody] UpdateInfoDTO updateInfoDTO)
        {
            var result = new ResultModel();

            return(this.Wrapper(ref result, () => {
                result = _memberApplication.UpdateMemberInfo(updateInfoDTO);
            }, true));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 更新会员信息
        /// </summary>
        /// <param name="updateInfoDTO"></param>
        /// <returns></returns>
        public ResultModel UpdateMemberInfo(UpdateInfoDTO updateInfoDTO)
        {
            var updateInfoCommand = _mapper.Map <UpdateInfoCommand>(updateInfoDTO);

            return(_memberService.UpdateInfo(updateInfoCommand));
        }