/* * public PurchasingDocumentAcceptanceViewModel GetFinanceNewData() * { * PurchasingDocumentAcceptanceViewModel TestData = GetNewData(); * TestData.Role = "FINANCE"; * return TestData; * } */ public async Task <PurchasingDocumentExpedition> GetVerificationTestData() { PurchasingDocumentAcceptanceViewModel vModel = GetVerificationNewData(); await Task.Run(() => Facade.PurchasingDocumentAcceptance(vModel, "Unit Test")); return(await Facade.ReadModelById(purchasingDocumentExpedition.Id)); }
public async Task <ActionResult> Post([FromBody] PurchasingDocumentAcceptanceViewModel viewModel) { this.identityService.Token = Request.Headers["Authorization"].First().Replace("Bearer ", ""); this.identityService.Username = User.Claims.Single(p => p.Type.Equals("username")).Value; ValidateService validateService = (ValidateService)purchasingDocumentExpeditionFacade.serviceProvider.GetService(typeof(ValidateService)); try { validateService.Validate(viewModel); await purchasingDocumentExpeditionFacade.PurchasingDocumentAcceptance(viewModel, this.identityService.Username); return(NoContent()); } catch (ServiceValidationExeption e) { Dictionary <string, object> Result = new ResultFormatter(ApiVersion, General.BAD_REQUEST_STATUS_CODE, General.BAD_REQUEST_MESSAGE) .Fail(e); return(BadRequest(Result)); } catch (Exception e) { Dictionary <string, object> Result = new ResultFormatter(ApiVersion, General.INTERNAL_ERROR_STATUS_CODE, e.Message) .Fail(); return(StatusCode(General.INTERNAL_ERROR_STATUS_CODE, Result)); } }