public void Insert(TeacherInputInsert model) { var teacher = new Teacher(); teacher.Code = model.Code; teacher.Name = model.Name; teacher.Gender = model.Gender; teacher.DayOfBirth = model.DayOfBirth; teacher.ImageUrl = model.ImageUrl; _context.Teacher.Add(teacher); _context.SaveChanges(); }
public int InsertNote([FromForm] TeacherInputInsert model) { if (!ModelState.IsValid) { throw new IllegalArgumentException("Input invalid!"); } // Check AttachFile var ext = Path.GetExtension(model.AttachFile.FileName).ToLowerInvariant(); if (string.IsNullOrEmpty(ext) || !PermittedExtensions.Contains(ext)) { throw new BadRequestException("AttachFile isn't allow!"); } var userName = GetUserNameToTokenJWT(); var userId = _userManager.Users.Where(x => x.UserName.ToLower().Equals(userName.ToLower())).Select(x => x.UserId).FirstOrDefault(); var result = _TeacherService.InsertTeacher(model, userId); return(result); }
public int InsertTeacher(TeacherInputInsert model, int userId) { try { string uniqueFileName = UploadedFile(model.AttachFile); var entity = new Teacher(); entity.Name = model.Name; entity.gender = model.gender; entity.DateOfBirth = model.DateOfBirth; entity.address = model.address; entity.ImageName = uniqueFileName; entity.ImagePath = "/Image/" + uniqueFileName; _context.Teacher.Add(entity); return(_context.SaveChanges()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Insert([FromBody] TeacherInputInsert model) { _TeacherService.Insert(model); }