Ejemplo n.º 1
0
        // To protect from overposting attacks, see https://aka.ms/RazorPagesCRUD
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            ToDoItemDTO.UserId = HttpContext.User.Claims.First().Value;

            await _toDoService.AddTodo(ToDoItemDTO);

            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 2
0
        public IActionResult AddToDo(ToDo item)
        {
            var result = _toDoService.AddTodo(item);

            if (result)
            {
                return(NoContent());
            }
            else
            {
                return(Conflict());
            }
        }
Ejemplo n.º 3
0
        public JsonResult ToDo_Insert(AddToDoRequest request)
        {
            GeneralResponse response = new GeneralResponse();

            //IList<Guid> id=new List<Guid>();
            //id.Add(Guid.Parse("12D942E9-9B2F-42A9-82D5-66D661FAC17D"));
            //AddToDoRequest test = new AddToDoRequest() {
            //    EmployeeIDs=id,
            //    EndDate="1392/10/10",
            //    EndTime="10:20",
            //    PrimaryClosed=false,
            //    PriorityType=(int)PriorityType.High,
            //    StartDate="1392/10/02",
            //    StartTime="20:10",
            //    ToDoDescription="این کار خیلی مهمه بچه ها",
            //    ToDoTitle="یک کار مهم"
            //};

            response = _toDoService.AddTodo(request, GetEmployee().ID);

            return(Json(response, JsonRequestBehavior.AllowGet));
        }