public async Task <InstanceDto> AddIUniClass(InstanceDto instanceDto) { string attendenSubstring = Guid.NewGuid().ToString().Trim('-').Substring(0, 7); switch (instanceDto.UniClassType) { case UniClassType.Seminar: SeminarInstance seminar = new SeminarInstance() { Description = instanceDto.Description, AttendenceCode = attendenSubstring, Date = instanceDto.Date, Name = instanceDto.Name, ProfId = instanceDto.ProfId, SubjectId = instanceDto.SubjectId, UniClassType = UniClassType.Course }; seminar = await _repositorySeminars.InsertAsync(seminar); return(ObjectMapper.Map <InstanceDto>((IUniClass)seminar)); break; } return(null); }
public IActionResult EditSave(SeminarInstance seminar) { _seminarRepository.Edit(seminar); _seminarRepository.Save(); return(RedirectToAction("Index")); }
public void PutSeminar(SeminarInstance seminar) { _seminarRepository.Add(seminar); _seminarRepository.Save(); }
public void PostSeminar(SeminarInstance seminar) { _seminarRepository.Edit(seminar); _seminarRepository.Save(); }