public async Task <IActionResult> Post([FromBody] PaintTeam nBlastWorkItem)
        {
            if (nBlastWorkItem != null)
            {
                nBlastWorkItem.CreateDate = DateTime.Now;
                nBlastWorkItem.Creator    = nBlastWorkItem.Creator ?? "Someone";

                return(new JsonResult(await this.repository.AddAsync(nBlastWorkItem), this.DefaultJsonSettings));
            }
            return(NotFound(new { Error = "Not found blast room data !!!" }));
        }
        public async Task <IActionResult> PutByNumber(int key, [FromBody] PaintTeam uBlastWorkItem)
        {
            var Message = "PaintTeam not been found.";

            if (uBlastWorkItem != null)
            {
                // set modified
                uBlastWorkItem.ModifyDate = DateTime.Now;
                uBlastWorkItem.Modifyer   = uBlastWorkItem.Modifyer ?? "Someone";

                return(new JsonResult(await this.repository.UpdateAsync(uBlastWorkItem, key), this.DefaultJsonSettings));
            }

            return(NotFound(new { Error = Message }));
        }