コード例 #1
0
        public ActionResult DeletePaintColor([FromBody] WoodPaintColor paintColor)
        {
            if (paintColor == null || paintColor.Id < 1)
            {
                return(BadRequest());
            }

            wMan.DeletePaintColor(paintColor.Id);

            return(Ok());
        }
コード例 #2
0
        //=== Manage: Wood Paint Color

        /// <summary> Get WoodPaintColor. </summary>
        public WoodPaintColor GetPaintColor(int id)
        {
            // Check
            if (id < 1)
            {
                throw new CoreException("Invalid Id Specified!");
            }

            WoodPaintColor paintColor = repository.GetEntity <WoodPaintColor>(id);

            return(paintColor);
        }
コード例 #3
0
        /// <summary> Saves paintColor (new or existing). </summary>
        /// <param name="paintColor">The paint color to save.</param>
        public int SavePaintColor(WoodPaintColor paintColor)
        {
            if (paintColor == null)
            {
                throw new CoreException("No wood paint color specified!");
            }

            // Insert or update
            if (paintColor.Id == 0)
            {
                paintColor.Id = repository.Insert(paintColor).InsertId.Value;
            }
            else
            {
                repository.Update(paintColor);
            }

            return(paintColor.Id);
        }
コード例 #4
0
 public int SavePaintColor([FromBody] WoodPaintColor paintColor)
 {
     return(wMan.SavePaintColor(paintColor));
 }