public async Task <InstanceDto> AddIUniClass(InstanceDto instanceDto) { string attendenSubstring = Guid.NewGuid().ToString().Trim('-').Substring(0, 7); switch (instanceDto.UniClassType) { case UniClassType.Lab: LaboratoryInstance lab = new LaboratoryInstance() { Description = instanceDto.Description, AttendenceCode = attendenSubstring, Date = instanceDto.Date, Name = instanceDto.Name, ProfId = instanceDto.ProfId, SubjectId = instanceDto.SubjectId, UniClassType = UniClassType.Course }; lab = await Repository.InsertAsync(lab); return(ObjectMapper.Map <InstanceDto>((IUniClass)lab)); break; } return(null); }
public IActionResult EditSave(LaboratoryInstance laboratory) { _laboratoryRepository.Edit(laboratory); _laboratoryRepository.Save(); return(RedirectToAction("Index")); }
public void PutLaboratory(LaboratoryInstance laboratory) { _laboratoryRepository.Add(laboratory); _laboratoryRepository.Save(); }
public void PostLaboratory(LaboratoryInstance laboratory) { _laboratoryRepository.Edit(laboratory); _laboratoryRepository.Save(); }