public Res AddStudent(aspnet_Users student, Group group, ModelContainer data) { bool Success = true; IEnumerable<Group> groups = null; try { foreach (Group g in student.Groups) g.aspnet_Users.Remove(student); group.aspnet_Users.Add(student); data.SaveChanges(); } catch (Exception e) { Success = false; } return new Res(Success, groups); }
public Res CreateDiscipline(string Name, aspnet_Users user, ModelContainer data) { bool Success = true; Discipline d = null; try { d = data.Disciplines.Create(); d.DisciplineId = Guid.NewGuid(); d.aspnet_Users = user; d.DisciplineName = Name; data.Disciplines.Add(d); data.SaveChanges(); } catch (Exception e) { Success = false; } return new Res(Success, d); }
public Res CreateRequest(aspnet_Users user, Group group, ModelContainer data) { bool Success = true; IEnumerable<StudentRequest> requests = null; //try // { StudentRequest request = data.StudentRequests.Create(); request.StudentRequestId = Guid.NewGuid(); request.aspnet_Users = user; request.Message = "m"; request.Group = group; data.StudentRequests.Add(request); data.SaveChanges(); // } // catch (Exception e) // { //Success = false; // } return new Res(Success, requests); }
public Res CreateRequest(aspnet_Users user, string role, string Message, ModelContainer data) { bool Success = true; Request request = null; try { request = data.Requests.Add(data.Requests.Create<Request>()); aspnet_Roles ROLE = data.aspnet_Roles.Select(row => row).First(row => row.RoleName == role); request.RequestId = Guid.NewGuid(); request.aspnet_Roles = ROLE; request.aspnet_Users = user; request.Message = Message; data.SaveChanges(); } catch (Exception e) { Success = false; } finally { } return new Res(Success, request); }