//[ApiExplorerSettings(IgnoreApi = true)] public async Task <ActionResult <ReturnObject> > NewSubscription([FromBody] NewSubscriptiontRequest newproduct) { DNewSubscriptiontRequest ndf = new DNewSubscriptiontRequest(); _mapper.Map(newproduct, ndf); return(_mapper.Map <ReturnObject>(await _mediator.Send(new NewSubscriptionData(ndf)))); }
public async Task <DReturnObject> NewSubscription(DNewSubscriptiontRequest data, CancellationToken cancellationToken) { DReturnObject ro = new DReturnObject(); var validationResult = await _validator.ValidateAsync(data, cancellationToken, ruleSet : RuleSets.ExecuteUpdateRules); if (!validationResult.IsValid) { ro.status = status.invalidinput.ToString(); ro.message = validationResult.ToString(); return(ro); } List <object> parameterList = new List <object>(); parameterList.Add(data.prodid); parameterList.Add(data.email); parameterList.Add(data.name); parameterList.Add(data.lasename); parameterList.Add(0); int dd = _unitOfWork.ExecuteSqlCommand("exec SP_NewSubscription @prodid=@P0, @email=@P1, @name=@P2, @lastname=@P3, @newid=@P4", parameterList.ToArray()); ro.status = status.success.ToString(); return(ro); }
public NewSubscriptionData(DNewSubscriptiontRequest data) { Data = data; }