示例#1
0
        public IActionResult Add(DtoTimeStamp timeStamp)
        {
            if (ModelState.IsValid)
            {
                if (timeStamp.WorkedTime.TotalSeconds != 0)
                {
                    _service.Create(timeStamp);
                }
                return(new ContentResult {
                    Content = timeStamp.ToString(), StatusCode = 200
                });
            }

            return(BadRequest(ModelState));
        }
示例#2
0
        public IActionResult Update(DtoTimeStamp timeStamp)
        {
            if (ModelState.IsValid)
            {
                if (timeStamp.WorkedTime.TotalSeconds == 0)
                {
                    _service.Delete(timeStamp.Id);
                }
                else
                {
                    _service.Update(timeStamp.Id, timeStamp);
                }

                return(new ContentResult {
                    Content = timeStamp.ToString(), StatusCode = 200
                });
            }

            return(BadRequest(ModelState));
        }