コード例 #1
0
ファイル: WorkTimesController.cs プロジェクト: mdarul/TMS
        public IActionResult AddWorkTime(int userId, [FromBody] WorkTimeForCreationDTO workTimeFromRequest)
        {
            if (_repo.GetUser(userId) == null)
            {
                return(NotFound("User not found"));
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid model"));
            }

            _repo.AddWorkTime(ModelsMapping.GetWorkTimeEntity(workTimeFromRequest));
            return(Ok());
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: mdarul/TMS
        public IActionResult PopulateWorkTimes()
        {
            var workTimesList = new List <WorkTime>()
            {
                new WorkTime()
                {
                    WorkStartTime = new DateTime(2017, 5, 25, 9, 12, 30),
                    WorkEndTime   = new DateTime(2017, 5, 25, 17, 13, 20),
                    UserId        = 1
                },
                new WorkTime()
                {
                    WorkStartTime = new DateTime(2017, 5, 26, 8, 15, 30),
                    WorkEndTime   = new DateTime(2017, 5, 26, 15, 14, 20),
                    UserId        = 1
                }
            };

            workTimesList.ForEach(o => _repo.AddWorkTime(o));

            return(Ok());
        }