public static SpecializationDto SpecializationToSpecializationDto(Specialitation specialization) { SpecializationDto dto = new SpecializationDto(); dto.Id = specialization.Id; dto.SpecialitationForDoctor = specialization.SpecialitationForDoctor; return(dto); }
public static Specialitation SpecializationDtoToSpecialization(SpecializationDto dto) { Specialitation specialization = new Specialitation(); specialization.Id = dto.Id; specialization.SpecialitationForDoctor = dto.SpecialitationForDoctor; return(specialization); }
public void UpdateSpecialization(SpecializationDto specialization) { var dbSpecialization = Database.Specializations.Get(specialization.Id); dbSpecialization.Name = specialization.Name; dbSpecialization.Description = specialization.Description; Database.Specializations.Update(dbSpecialization); }
private static void ValidateSpecialization(SpecializationDto item) { if (item is null) { throw new BusinessLogicException(StringRes.NullEntityMsg, new ArgumentNullException(nameof(item))); } if (string.IsNullOrEmpty(item.Info)) { throw new ValidationException(Resources.StringRes.EmptyInfoMsg, nameof(item.Info)); } }
public void Create(SpecializationDto specializationDto) { if (specializationDto.Name == null || specializationDto.Description == null) { throw new ValidationException("One of the parameters is absent"); } Specialization specialization = new Specialization { Name = specializationDto.Name, Description = specializationDto.Description, Courses = new List <Course>() }; Database.Specializations.Create(specialization); Database.Save(); }
public ActionResult <SpecializationDto> Create([FromHeader] Guid token, [FromBody] SpecializationDto specialization) { try { ValidateToken(token); return(Ok(_specializationService.Create(specialization))); } catch (AuthenticationException) { return(Unauthorized()); } catch (ArgumentException e) { return(NotFound(e.Message)); } }
public SpecializationDto DeleteByName(String specializationName) { return(SpecializationDto.Create(_specializationRepository.DeleteByName(specializationName))); }
public SpecializationDto Create(SpecializationDto specialization) { Specialization newSpecialization = _specializationRepository.Add(new Specialization(specialization.Name)); return(SpecializationDto.Create(newSpecialization)); }
public Specialization Convert(SpecializationDto dto) { var entity = this.mapper.Map <Specialization>(dto); return(entity); }
public async Task UpdateSpecializationAsync(SpecializationDto item) { ValidateSpecialization(item); await _specializationEntityService.UpdateAsync(_mapper.Map <Specialization>(item)); }
// SPECIALIZATION public async Task <int> CreateSpecializationAsync(SpecializationDto item) { ValidateSpecialization(item); return(await _specializationEntityService.CreateAsync(_mapper.Map <Specialization>(item))); }
private void SpecializationsComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { _selectedSpecialization = (SpecializationDto)SpecializationsComboBox.SelectedItem; }