public EmployeeResponse Any(EmployeeAddRequest request) { if (Validator != null) { Validator.ValidateAndThrow(request, ApplyTo.Post); } OnBeforeEmployeeAddRequest(request); var filesInBytes = base.GetFilesInBytes(); var filesUploaded = filesInBytes.Count; var fidx = 0; if (filesUploaded > 0) { if (!string.IsNullOrEmpty(request.PhotoSrcPath)) { request.Photo = filesInBytes[fidx]; fidx++; } } var output = Repository.Create(request); OnAfterEmployeeAddRequest(request, output); return(output); }
partial void OnAfterEmployeeAddRequest(EmployeeAddRequest request, EmployeeResponse response);
partial void OnBeforeEmployeeAddRequest(EmployeeAddRequest request);