public DTOKitBrick Delete(int id)
        {
            DTOKitBrick exists = Get(id);

            _repo.Delete(id);
            return(exists);
        }
        public DTOKitBrick Create(DTOKitBrick newKitBrick)
        {
            int id = _repo.Create(newKitBrick);

            newKitBrick.Id = id;
            return(newKitBrick);
        }
        public DTOKitBrick Get(int Id)
        {
            DTOKitBrick exists = _repo.GetById(Id);

            if (exists == null)
            {
                throw new Exception("Invalid KitBrick");
            }
            return(exists);
        }
Exemple #4
0
        internal int Create(DTOKitBrick newDTOKitBrick)
        {
            string sql = @"
        INSERT INTO kitbricks
        (kitId, brickId)
        VALUES
        (@KitId, @BrickId);
        SELECT LAST_INSERT_ID();";

            return(_db.ExecuteScalar <int>(sql, newDTOKitBrick));
        }
 public ActionResult <DTOKitBrick> Post([FromBody] DTOKitBrick newDTOKitBrick)
 {
     try
     {
         return(Ok(_service.Create(newDTOKitBrick)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }