public async Task <DReturnObject> UpdateSubscription(DUpdateSubscriptiontRequest data, CancellationToken cancellationToken) { DReturnObject ro = new DReturnObject(); var validationResult = await _updatevalidator.ValidateAsync(data, cancellationToken, ruleSet : RuleSets.ExecuteUpdateRules); if (!validationResult.IsValid) { ro.status = status.error.ToString(); ro.message = validationResult.ToString(); return(ro); } List <object> parameterList = new List <object>(); parameterList.Add(data.id); parameterList.Add(data.state); _unitOfWork.ExecuteSqlCommand($"update [dbo].[SubscriptionData] set " + $"[state] = @P1 " + $"WHERE id = @P0", parameterList.ToArray()); ro.status = status.success.ToString(); return(ro); }
public async Task <ActionResult <ReturnObject> > UpdateSubscription([FromBody] UpdateSubscriptiontRequest updateproduct) { DUpdateSubscriptiontRequest prod = new DUpdateSubscriptiontRequest(); _mapper.Map(updateproduct, prod); return(_mapper.Map <ReturnObject>(await _mediator.Send(new UpdateSubscriptionData(prod)))); }
public UpdateSubscriptionData(DUpdateSubscriptiontRequest data) { Data = data; }