public void CreateWorkExperience(WorkExperienceDTO model) { var convertedModel = _mapper.Map <WorkExperience>(model); convertedModel.Added = DateTime.Now; _genericRepository.Create(convertedModel); }
public IActionResult WorkExperience([FromBody] WorkExperienceModel model) { WorkExperienceDTO dto = Mapping.Mapper.Map <WorkExperienceModel, WorkExperienceDTO>(model); _curriculumService.AddOrUpdateSectionBlock <WorkExperienceDTO>(dto, model.FormMode, SectionNames.WorkExperience); return(Ok(new { id = model.WorkExperienceId })); }
public void UpdateWorkExperience(WorkExperienceDTO model) { var added = _genericRepository.GetAdded(model.Id); var convertedModel = _mapper.Map <WorkExperience>(model); convertedModel.Updated = DateTime.Now; convertedModel.Added = added; _genericRepository.Update(convertedModel); }
public void Insert(WorkExperienceDTO workExperienceDTO) { if (workExperienceDTO == null) { throw new ValidationException("Work experience is not supported by information.", "Id"); } var workExperience = Database.WorkExperiences.Get(workExperienceDTO.Id); if (workExperience != null) { throw new ValidationException("Work experience with this id already exists", "Id"); } Database.WorkExperiences.Insert(Mapper.Map <WorkExperienceDTO, WorkExperience>(workExperienceDTO)); Database.Save(); }
//+++++++++++++ public void Insert(WorkExperienceDTO workExperienceDTO) { if (workExperienceDTO == null) { throw new ValidationException("Information of this work experience does not exist. Try some more", "Id"); } var workExperience = DataBase.WorkExperiences.Get(workExperienceDTO.Id); if (workExperience != null) { throw new ValidationException("Work experience with this id already exists. Try some more", "Id"); } DataBase.WorkExperiences.Insert(Mapper.Map <WorkExperienceDTO, WorkExperience>(workExperienceDTO)); DataBase.Save(); }
public void Update(int workExperienceId, WorkExperienceDTO workExperienceDTO) { if (workExperienceDTO == null) { throw new ValidationException("Work experience is not supported by information.", "Id"); } if (workExperienceId != workExperienceDTO.Id) { throw new ValidationException("Skill's id don't match", "Id"); } var workExperience = Database.WorkExperiences.Get(workExperienceDTO.Id); if (workExperience == null) { throw new ValidationException("Work experience hasn't found", "Id"); } Database.WorkExperiences.Update(Mapper.Map <WorkExperienceDTO, WorkExperience>(workExperienceDTO)); Database.Save(); }
//+++ public void Update(int workExperienceId, WorkExperienceDTO workExperienceDTO) { if (workExperienceDTO == null) { throw new ValidationException("Information about this work experience does not exist. Try some more", "Id"); } if (workExperienceId != workExperienceDTO.Id) { throw new ValidationException("Skill`s id don`t match", "Id"); } var workExperience = DataBase.WorkExperiences.Get(workExperienceDTO.Id); if (workExperience == null) { throw new ValidationException("Incorrect id. Try some more", "Id"); } DataBase.WorkExperiences.Update(Mapper.Map <WorkExperienceDTO, WorkExperience>(workExperienceDTO)); DataBase.Save(); }