Example #1
0
        public async Task <Equipment> Create(EquipmentCreate create)
        {
            var equipment = Equipment.FromCreate(create);
            await _equipment.InsertOneAsync(equipment);

            return(equipment);
        }
Example #2
0
        public bool CreateEquipment(EquipmentCreate model)
        {
            var entity = new Equipment
            {
                OwnerId       = _ownerId,
                EquipmentName = model.EquipmentName
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Equipments.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
Example #3
0
        public IHttpActionResult CreateEquipment(EquipmentCreate equipment)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var svc = CreateEquipmentService();

            if (!svc.CreateEquipment(equipment))
            {
                return(InternalServerError());
            }

            return(Ok("201"));
        }
Example #4
0
        public ActionResult Create(EquipmentCreate equipment)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            var svc = CreateEquipService();

            if (svc.CreateEquipment(equipment))
            {
                return(RedirectToAction("Index"));
            }

            return(View(equipment));
        }
        //Create an Equipment
        public bool CreateEquipment(EquipmentCreate model)
        {
            var entity =
                new ExerciseEquipment()
            {
                UserID = _userId,
                ExerciseEquipmentName        = model.ExerciseEquipmentName,
                ExerciseEquipmentDescription = model.ExerciseEquipmentDescription,
                ExerciseId = model.ExerciseId,
                CreatedUtc = DateTimeOffset.UtcNow,
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Equipments.Add(entity);

                return(ctx.SaveChanges() == 1);
            }
        }
Example #6
0
        public ActionResult Create(EquipmentCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = CreateEquipmentService();

            if (service.CreateEquipment(model))
            {
                TempData["SaveResult"] = "Your equipment entry was saved.";
                return(RedirectToAction("Index"));
            }
            ;

            ModelState.AddModelError("", "Equipment entry could not be created.");

            return(View(model));
        }
        public async Task <ActionResult <Equipment> > Create([FromHeader] string authToken, EquipmentCreate create)
        {
            if (!await _authenticationService.CheckAccess(authToken, "equipmentMgr"))
            {
                return(Unauthorized());
            }

            Equipment created = await _equipmentService.Create(create);

            await _logService.Create(new Log(
                                         null,
                                         AuthenticationHelpers.GetUserIdFromToken(authToken),
                                         DateTime.UtcNow,
                                         "Document created.",
                                         "equipment",
                                         created.Id,
                                         JsonSerializer.Serialize(created)
                                         ));

            return(Ok(created));
        }