Ejemplo n.º 1
0
        public IHttpActionResult Post(OfficerCreate officer)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var service = CreateOfficerService();

            if (!service.CreateOfficer(officer))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
Ejemplo n.º 2
0
        public bool CreateOfficer(OfficerCreate model)
        {
            var entity = new Officer()
            {
                OfficerId     = _userId,
                FullName      = model.FullName,
                RankOfOfficer = model.RankOfOfficer,
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Officers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
Ejemplo n.º 3
0
        public ActionResult Create(OfficerCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = CreateOfficerService();

            if (service.CreateOfficer(model))
            {
                TempData["SaveResult"] = "Officer was added";
                return(RedirectToAction("Index"));
            }
            ;
            ModelState.AddModelError("", "Officer was not added");
            return(View(model));
        }
Ejemplo n.º 4
0
        public bool CreateOfficer(OfficerCreate model)
        {
            var entity = new Officer()
            {
                OfficerID         = model.OfficerID,
                BadgeID           = model.BadgeID,
                FirstName         = model.FirstName,
                LastName          = model.LastName,
                DepartmentCity    = model.DepartmentCity,
                DepartmentCounty  = model.DepartmentCounty,
                DepartmentState   = model.DepartmentState,
                DepartmentZipcode = model.DepartmentZipcode,
                DepartmentName    = model.DepartmentName
            };

            using (var off = new ApplicationDbContext())
            {
                off.Officers.Add(entity);
                return(off.SaveChanges() == 1);
            }
        }