Beispiel #1
0
        private EquipmentDTO Create(EquipmentViewModel viewModel)
        {
            try
            {
                log.Debug(EquipmentViewModel.FormatEquipmentViewModel(viewModel));

                EquipmentDTO equipment = new EquipmentDTO();

                // copy values
                viewModel.UpdateDTO(equipment, null); //RequestContext.Principal.Identity.GetUserId());

                // audit
                equipment.CreateBy = null; //RequestContext.Principal.Identity.GetUserId();
                equipment.CreateOn = DateTime.UtcNow;

                // add
                log.Debug("_equipmentService.AddEquipment - " + EquipmentDTO.FormatEquipmentDTO(equipment));

                int id = _equipmentService.AddEquipment(equipment);

                equipment.EquipmentId = id;

                log.Debug("result: 'success', id: " + id);

                return(equipment);
            }
            catch (Exception e)
            {
                // error
                log.Error(e.ToString());

                throw;
            }
        }
        public IActionResult AddEquipment([FromBody] EquipmentObject equipment)
        {
            if (equipment != null)
            {
                _service.AddEquipment(equipment);
            }

            return(Ok());
        }
 public IActionResult Create(Equipments equipments)
 {
     if (ModelState.IsValid)
     {
         _equipmentService.AddEquipment(equipments);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(equipments));
 }
Beispiel #4
0
        public async Task <IHttpActionResult> Post([FromBody] EquipmentViewModel equipment)
        {
            var addedEquipment = await Task.Run(() => _equipmentService.AddEquipment(equipment));

            return(CreatedAtRoute("GetEquipmentById", new { id = addedEquipment.Id }, addedEquipment));
        }
 public void AddEquipment(string name, int quant)
 {
     _service.AddEquipment(name, quant);
 }
        public ActionResult AddEquipment([FromBody] Equipment equipment)
        {
            Equipment addedEquipment = _equipmentService.AddEquipment(equipment);

            return(Ok(addedEquipment.Id));
        }
 public IHttpActionResult AddEquipment(Models.Context.Equipment equipment) => Ok(_equipmentService.AddEquipment(equipment));
Beispiel #8
0
 public IHttpActionResult AddEquipment(Equipment equipment) => Ok(_equipmentService.AddEquipment(equipment));
Beispiel #9
0
        public async Task <IActionResult> AddEquipment([FromBody] EquipmentToAddDto equipmentToAdd)
        {
            await _equipmentService.AddEquipment(equipmentToAdd);

            return(Ok());
        }