public async Task <int> Create(FacultysCreateRequest request) { var faculty = new Faculty() { Name = request.Name, }; _context.Faculties.Add(faculty); return(await _context.SaveChangesAsync()); }
public async Task <int> Create(SchoolYearsCreateRequest request) { var schoolYear = new SchoolYear() { UserID = request.UserID, StartDayYear = request.StartDayYear, EndDayYear = request.EndDayYear }; _context.SchoolYears.Add(schoolYear); return(await _context.SaveChangesAsync()); }
public async Task <int> Create(PositionsCreateRequest request) { var position = new Position() { Name = request.Name, FacultyID = request.FacultyID, UserID = request.UserID }; _context.Positions.Add(position); await _context.SaveChangesAsync(); return(position.ID); }
public async Task TotalOfDocument(long documentId) { var document = await _context.Documents.FindAsync(documentId); document.ViewCount += 1; await _context.SaveChangesAsync(); }
public async Task <long> Create(DocumentsCreateRequest request) { var user = new User() { }; var document = new Document() { UserID = request.UserID, FacultyOfDocumentID = request.FalcultyOfDocumentID, MagazineID = request.MagazineID, Caption = "Document file", CreateOn = DateTime.Now.Date, }; if (request.DocumentFile != null) { user.Documents = new List <Document>() { new Document() { Caption = "Document file", CreateOn = DateTime.Now.Date, FileSize = request.DocumentFile.Length, DocumentPath = await this.SaveFile(request.DocumentFile), } }; } if (request.FalcultyOfDocumentID == 1) { SystemConstants.SendMail("*****@*****.**"); } _context.Documents.Add(document); await _context.SaveChangesAsync(); return(document.ID); }