public override StoreReconciliation Create([FromBody] StoreReconciliation viewModel) { if (ModelState.IsValid) { return(base.Create(viewModel)); } else { var errors = ModelState.Values.SelectMany(value => value.Errors).Select(error => error.ErrorMessage); throw CreateUserException(new Core.OTException(Core.OTErrors.ModelStateInvalid, true, null, errors)); } }
public void SaveReconciliation(StoreReconciliation reconciliation) { var StoreReconciliation = (reconciliation as StoreReconciliation).Map <DataModels.Reconciliation.StoreReconciliation, StoreReconciliation>(); _dataService.SaveReconciliation(StoreReconciliation /*, expenses*/); }