public ApiResponseViewModel Create(Unit obj)
 {
     if (HttpContext.Current.Session["UserLogged"] == null)
     {
         return(CommonConstants.accessDenied);
     }
     return(_unitService.Add(obj));
 }
Exemple #2
0
 public IActionResult Create([FromBody] UnitModel model)
 {
     if (!ModelState.IsValid || model == null || model.Id.HasValue)
     {
         return(BadRequest());
     }
     _unitService.Add(_mapper.Map <UnitModel, UnitDTO>(model));
     return(Ok());
 }
 public IActionResult Add(UnitDto input)
 {
     if (ModelState.IsValid && _unitService.Add(input))
     {
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Exemple #4
0
        public ActionResult Create([Bind(Include = "ID,Name")] Unit unit)
        {
            if (ModelState.IsValid)
            {
                _unitService.Add(unit);
                _unitService.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(unit));
        }
Exemple #5
0
        public IActionResult Post([FromBody] Unit unit)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var savedUnit = _unitService.Add(unit);

            _unitService.Save();

            return(CreatedAtAction("Get", new { id = savedUnit.TypeCode }, savedUnit));
        }
 public IActionResult Add([FromBody] UnitCreationDto request)
 {
     try
     {
         _service.Add(request.ToEntity());
         return(Ok());
     }
     catch (Exception e)
     {
         _logger.LogError(-1, e, String.Format(LogErrorText, e.Message));
         return(BadRequest(String.Format(BadRequestText, "adding unit")));
     }
 }
Exemple #7
0
        public IActionResult Create(Unit unit)
        {
            unit.SourceType = SourceType.Custom;
            try
            {
                _unitService.Add(unit);

                return(RedirectToAction("Edit", "Unit", new { id = unit.Id }));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult Create(Unit unit)
 {
     try
     {
         unit.CreatedBy   = User.Identity.Name;
         unit.CreatedDate = DateTime.Now;
         unitService.Add(unit);
         unitService.Save();
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View(unit));
     }
 }
        public IActionResult SaveEntity(UnitViewModel unitVm)
        {
            if (!ModelState.IsValid)
            {
                IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(new BadRequestObjectResult(allErrors));
            }

            if (unitVm.Id == 0)
            {
                _unitService.Add(unitVm);
            }
            else
            {
                _unitService.Update(unitVm);
            }

            _unitService.Save();
            return(new OkObjectResult(unitVm));
        }
Exemple #10
0
        public ActionResult UnitPartialAddNew(Unit unit)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _unitService.Add(unit);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }

            return(UnitPartial());
        }
        public HttpResponseMessage Create(HttpRequestMessage request, UnitViewModel model)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;

                var identity = (ClaimsIdentity)User.Identity;

                IEnumerable <Claim> claims = identity.Claims;

                var newUnitModel = new Unit();

                newUnitModel.UpdateUnit(model);

                _UnitService.Add(newUnitModel);

                _UnitService.Save();

                Log log = new Log()
                {
                    AppUserId = claims.FirstOrDefault().Value,
                    Content = Notification.CREATE_DVT,
                    Created = DateTime.Now
                };

                _logService.Create(log);

                _logService.Save();

                var responseData = Mapper.Map <Unit, UnitViewModel>(newUnitModel);

                response = request.CreateResponse(HttpStatusCode.OK, responseData);

                return response;
            }));
        }
 public async Task <bool> AddUnit(Unit model)
 {
     return(await _unitService.Add(model));
 }