public async Task UpdateSpecialty(SpecialtyInfo specialtyInfo, Guid specialtyGuid) { var specialty = await GetSpecialty(specialtyGuid); specialty.Name = specialtyInfo.Name; specialty.DirectionCode = specialtyInfo.DirectionCode; specialty.AdmissionSubjects = specialtyInfo.AdmissionSubjects.Select(e => (int)e).ToList(); await _dbContext.SaveChangesAsync(); }
public async Task <Guid> CreateSpecialty(SpecialtyInfo specialtyInfo) { var specialty = new Specialty() { Id = Guid.NewGuid(), Name = specialtyInfo.Name, DirectionCode = specialtyInfo.DirectionCode, AdmissionSubjects = specialtyInfo.AdmissionSubjects.Select(e => (int)e).ToList() }; await _dbContext.Specialties.AddAsync(specialty); await _dbContext.SaveChangesAsync(); return(specialty.Id); }
public async Task UpdateSpecialty([FromBody] SpecialtyInfo specialtyInfo, Guid specialtyGuid) { await _specialtiesService.UpdateSpecialty(specialtyInfo, specialtyGuid); }
public async Task <Guid> AddSpecialty([FromBody] SpecialtyInfo specialtyInfo) { return(await _specialtiesService.CreateSpecialty(specialtyInfo)); }