public OperationResult Create(CreateBasicInfo command) { var operation = new OperationResult(); var persianResume = _fileUploader.Upload(command.PersianResume, "PersianResume"); var englishResume = _fileUploader.Upload(command.EnglishResume, "EnglishResume"); var recommendationLetter = _fileUploader.Upload(command.RecommendationLetters, "RecommendationLetters"); var basicInfo = new BasicInformation(command.Name, command.Family, command.Age, command.Nationality, command.Job, command.Address, command.Email, command.Mobile, command.Instagram, command.Language, command.Experience, command.CompleteProject, command.HappyCustomers, command.Articles, persianResume, englishResume, recommendationLetter); _basicInfoRepository.Create(basicInfo); _basicInfoRepository.SaveChanges(); return(operation.Succedded()); }
public JsonResult OnPostCreate(CreateBasicInfo command) { var result = _basicInfoApplication.Create(command); return(new JsonResult(result)); }
public IActionResult OnGetCreate() { var command = new CreateBasicInfo(); return(Partial("./Create", command)); }