Пример #1
0
        public IActionResult UpdatePhase(Guid phaseId, [FromBody] DTOs.Phase phaseForUpdate)
        {
            var phaseFromRepo = _armsPhase.GetArmsArmsPhaseIdAsync(phaseId);

            if (phaseFromRepo == null)
            {
                return(BadRequest());
            }

            phaseForUpdate.UserId = "sai";
            _armsPhase.UpdateArmsPhase(_mapper.Map(phaseForUpdate, phaseFromRepo));
            return(Ok(_mapper.Map <DTOs.Phase>(phaseFromRepo)));
        }
Пример #2
0
        public async Task <IActionResult> AddPhase([FromBody] DTOs.Phase phaseForCreate)
        {
            DTOs.Phase result;
            try
            {
                phaseForCreate.UserId    = "sai";
                phaseForCreate.ActiveInd = "A";
                phaseForCreate.EntryDate = DateTime.Now;
                var phase = _mapper.Map <Entities.ArmsPhase>(phaseForCreate);
                result = _mapper.Map <DTOs.Phase>(await _armsPhase.AddArmsPhase(phase));
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
                return(StatusCode(500));
            }

            return(Ok(result));
        }