public ProfessionResponse Create(ProfessionViewModel city) { ProfessionResponse response = new ProfessionResponse(); try { Profession addedProfession = unitOfWork.GetProfessionRepository().Create(city.ConvertToProfession()); unitOfWork.Save(); response.Profession = addedProfession.ConvertToProfessionViewModel(); response.Success = true; } catch (Exception ex) { response.Profession = new ProfessionViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }
public ProfessionResponse Delete(Guid identifier) { ProfessionResponse response = new ProfessionResponse(); try { Profession deletedProfession = unitOfWork.GetProfessionRepository().Delete(identifier); unitOfWork.Save(); response.Profession = deletedProfession.ConvertToProfessionViewModel(); response.Success = true; } catch (Exception ex) { response.Profession = new ProfessionViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }