public async Task <IActionResult> ChangeTask([FromBody] UpdateTaskModel updateTaskModel) { NewResponseModel newTaskResponseModel = new NewResponseModel(); try { Data.Models.Task task = await _db.GetTask(updateTaskModel.Task.Id); //Data.Task.FirstAsync(c => c.Id == updateTaskModel.Task.Id); task.Name = updateTaskModel.TaskName; task.Description = updateTaskModel.TaskDescription; task.UserId = updateTaskModel.UserId; task.StatusId = updateTaskModel.StatusId; task.EndDate = updateTaskModel.TaskFinishDate; /*newTaskResponseModel =*/ await _db.ChangeTask(task); newTaskResponseModel.CreatedId = task.Id; newTaskResponseModel.Message = "Success !!!"; return(Ok(newTaskResponseModel)); } catch (Exception ex) { newTaskResponseModel.Message = ex.Message; return(BadRequest(newTaskResponseModel)); } }
public async Task <IActionResult> AddStatus([FromBody] Status status) { NewResponseModel newRolePermissionResponseModel = new NewResponseModel(); try { await _db.AddStatus(status); newRolePermissionResponseModel.Message = "Success !!!"; return(Ok(newRolePermissionResponseModel)); } catch (Exception ex) { newRolePermissionResponseModel.Message = ex.Message; return(BadRequest(newRolePermissionResponseModel)); } }
public async Task <IActionResult> AddPermission([FromBody] Permission permission) { NewResponseModel newPermissionResponseModel = new NewResponseModel(); try { await _db.AddPermission(permission); newPermissionResponseModel.Message = "Success !!!"; newPermissionResponseModel.CreatedId = permission.Id; return(Ok(newPermissionResponseModel)); } catch (Exception ex) { newPermissionResponseModel.Message = ex.Message; return(BadRequest(newPermissionResponseModel)); } }
public async Task <IActionResult> AddRole([FromBody] Role role) { NewResponseModel newRoleResponseModel = new NewResponseModel(); try { await _db.AddRole(role); newRoleResponseModel.Message = "Success !!!"; newRoleResponseModel.CreatedId = role.Id; return(Ok(newRoleResponseModel)); } catch (Exception ex) { newRoleResponseModel.Message = ex.Message; return(BadRequest(newRoleResponseModel)); } }
public async Task <IActionResult> AddUser([FromBody] User user) { NewResponseModel newUserResponseModel = new NewResponseModel(); try { await _db.AddUser(user); newUserResponseModel.Message = "Success !!!"; newUserResponseModel.CreatedId = user.Id; return(Ok(newUserResponseModel)); } catch (Exception ex) { newUserResponseModel.Message = ex.Message; return(BadRequest(newUserResponseModel)); } }
public async Task <IActionResult> AddTask([FromBody] Data.Models.Task task) { NewResponseModel newTaskResponseModel = new NewResponseModel(); try { await _db.AddTask(task); newTaskResponseModel.Message = "Success !!!"; newTaskResponseModel.CreatedId = task.Id; return(Ok(newTaskResponseModel)); } catch (Exception ex) { newTaskResponseModel.Message = ex.Message; return(BadRequest(newTaskResponseModel)); } }
public async Task <IActionResult> AddProject([FromBody] Data.Models.Project project) { NewResponseModel NewProjectResponseModel = new NewResponseModel(); try { await _db.AddProject(project); NewProjectResponseModel.Message = "Success !!!"; NewProjectResponseModel.CreatedId = project.Id; UserProject userProject = new UserProject() { ProjectId = project.Id, UserId = project.AdminId, RoleId = (await _db.GetRole("Admin")).Id }; await _db.AddUserProject(userProject); return(Ok(NewProjectResponseModel)); } catch (Exception ex) { NewProjectResponseModel.Message = ex.Message; return(BadRequest(NewProjectResponseModel)); } }