Beispiel #1
0
        public IActionResult Insert(TargetAddDto model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.UserId       = GetCurrentUser().Result.Id;
            model.LastModified = DateTime.Now;
            var obj = _mapper.Map <Target>(model);

            try
            {
                _targetService.Add(obj);
                _customLogger.Information("TargetController | Added New Target : " + obj.Name);
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                _customLogger.Error("TargetController | Insert Target Error " + e.Message.ToString());
            }
            return(View(model));
        }
Beispiel #2
0
        public async Task <IActionResult> AddTarget(TargetAddDto targetAddDto)
        {
            await _targetService.AddAsync(_mapper.Map <Target>(targetAddDto));

            return(Created("", targetAddDto));
        }