public HttpResponseMessage Post([FromBody] TaskSheetData taskSheet) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } DpManagementService.SaveTaskSheet(WebSecurity.CurrentUserId, taskSheet); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public IActionResult Post([FromBody] TaskSheetData taskSheet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CpManagementService.SaveTaskSheet(/*todo #auth WebSecurity.CurrentUserId*/ 2, taskSheet); return(Ok()); }
public void SaveTaskSheet(int userId, TaskSheetData taskSheet) { AuthorizationHelper.ValidateLecturerAccess(Context, userId); var dp = Context.CourseProjects.Single(x => x.CourseProjectId == taskSheet.CourseProjectId); dp.InputData = taskSheet.InputData; dp.RpzContent = taskSheet.RpzContent; dp.DrawMaterials = taskSheet.DrawMaterials; dp.Consultants = taskSheet.Consultants; Context.SaveChanges(); }
public void SaveTaskSheet(int userId, TaskSheetData taskSheet) { AuthorizationHelper.ValidateLecturerAccess(Context, userId); var dp = Context.DiplomProjects.Single(x => x.DiplomProjectId == taskSheet.DiplomProjectId); dp.InputData = taskSheet.InputData; dp.RpzContent = taskSheet.RpzContent; dp.DrawMaterials = taskSheet.DrawMaterials; dp.Consultants = taskSheet.Consultants; dp.HeadCathedra = taskSheet.HeadCathedra; dp.Faculty = taskSheet.Faculty; dp.Univer = taskSheet.Univer; dp.DateStart = taskSheet.DateStart; dp.DateEnd = taskSheet.DateEnd; Context.SaveChanges(); }