public void Add(Subject item) { var entity = Mapper.Map <SubjectEntity>(item); _repository.Add(entity); _repository.SaveChanges(); }
public async Task <IActionResult> AddSubject([FromBody] SubjectDTO subject) { if (!ModelState.IsValid) { return(BadRequest("Invalid input")); } Subject newSubject = new Subject { name = subject.name, ECTSpoints = subject.ECTSpoints, teacher = subject.teacher }; if (_subjectRepository.CheckIfExists(newSubject)) { return(Conflict("Subject already exists")); } bool created = await _subjectRepository.Add(newSubject); if (created) { return(Created("", newSubject)); } return(Conflict()); }
public void SendSubjectsTo(ISubjectRepository subjectRepository) { for (int i = 1; i < this.subjectRepository.GetSize(); i++) { subjectRepository.Add(this.subjectRepository.GetAt(i)); } }
public void Post([FromBody] Subject model) { if (ModelState.IsValid) { Repository.Add(model); Repository.Save(); } }
public void AddSubject(SubjectBindingModel model) { var subject = new Subject { Name = model.SubjectName }; _subjectRepository.Add(subject); }
public async Task <IActionResult> CreateSubject() { Subject newSubject = new Subject() { Name = "", UserId = _userManager.GetUserId(HttpContext.User) }; await _subjectRepository.Add(newSubject); return(RedirectToAction(nameof(Subject), new { subjectId = newSubject.Id })); }
public Subject Add(Subject newSubject) { if (_subjectRepository.GetByName(newSubject.Name) != null) { return(null); } var created = _subjectRepository.Add(newSubject); return(created); }
public ActionResult Create(Subject model) { if (ModelState.IsValid) { model.CreateAt = DateTime.Now; subjectRepository.Add(model); TempData["message"] = string.Format("\"{0}\" đã được lưu thành công", model.Title); return(RedirectToIndex()); } return(View(model)); }
public ActionResult Them(Subject model) { if (ModelState.IsValid) { model.TeacherID = User.Identity.Name; model.CreateAt = DateTime.Now; subjectRepository.Add(model); TempData["message"] = string.Format("Đồ án \"{0}\" đã được thêm thành công.", model.Title); return(RedirectToIndex()); } return(View(model)); }
public async Task <Subject> Add(Subject subject) { if (!Valid(subject)) { throw new InvalidUserObject("Subject"); } if (!ContainsFeignKeys(subject)) { throw new InvalidForeignKeyException("Subject"); } return(await _subjectRepository.Add(subject)); }
public bool Add(Subject entity) { entity.IsValidToCreateOrUpdate(); entity.Description = entity.Description.ToLower(); Subject existingSubject = _repository.GetByDescription(entity.Description); if (existingSubject != null) { throw new AlreadyExistsException("Already exists a subject with this description"); } return(_repository.Add(entity)); }
public ActionMessage Create(SubjectViewModel model) { var response = new ActionMessage(); var subject = subjectRepository.GetByTitle(model.Title); if (subject == null) { var newSubject = new Subject() { Title = model.Title, PassingScore = model.PassingScore }; subjectRepository.Add(newSubject); response.Message = "Subject has been successfully created"; } else { response.Error = "Create faild! Subject already exists."; } return(response); }
public async Task <Response> Handle(AddSubjectRequest request, CancellationToken cancellationToken) { if (request == null) { AddNotification("Request", "A requisição é inválida!"); return(new Response(this)); } Entities.Subject subject = new(request.Name, request.Description, request.Code, request.WeekDay, request.DayPeriod); AddNotifications(subject); if (IsInvalid()) { return(new Response(this)); } _subjectRepository.Add(subject); var response = new Response(this, subject); return(await Task.FromResult(response)); }
public Subject Add(Subject subject) { return(_repository.Add(subject)); }
public async Task Add(Subject subject) { await _subjectRepository.Add(subject); }
public Subject Add(Subject Subject) { return(_SubjectRepository.Add(Subject)); }
public void CreateSubject(SubjectModel subject) { subjectRepository.Add(subject); }
public void CreateSubject(Subject subject) { subjectRepository.Add(subject); SaveSubject(); }
public async Task Add(SubjectDto subjectDto) { Subject subject = _mapper.Map <Subject>(subjectDto); await _subjecttRepository.Add(subject); }
public Domain.Entities.Subject Add(Domain.Entities.Subject entity) { _subjectRepository.Add(entity); return(entity); }
public void AddSubject(ISubject subject) { subjectRepository.Add(subject); }
public Task <Subject> Add(Subject TEntity) { return(subjectRepository.Add(TEntity)); }