コード例 #1
0
        public IActionResult Post([FromBody] PHRMRackModel value)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            return(Ok(rackService.AddRack(value)));
        }
コード例 #2
0
        public RackViewModel UpdateRack(RackViewModel model)
        {
            var result = new PHRMRackModel()
            {
                RackId      = model.RackId,
                Name        = model.Name,
                Description = model.Description,
                CreatedBy   = model.CreatedBy,
                CreatedOn   = model.CreatedOn
            };

            db.Entry(result).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(model);
        }
コード例 #3
0
        public RackViewModel AddRack(PHRMRackModel model)
        {
            db.PHRMRack.Add(model);
            db.SaveChanges();
            var result = new RackViewModel()
            {
                RackId         = model.RackId,
                Name           = model.Name,
                ParentRackName = (from rack in db.PHRMRack
                                  where rack.RackId == model.ParentId
                                  select rack.Name).FirstOrDefault(),
                Description = model.Description,
                CreatedBy   = model.CreatedBy,
                CreatedOn   = model.CreatedOn,
            };

            return(result);
        }