public async Task <IActionResult> FranchiseeApprove([FromForm] ClientApproveCommand command) { var result = await _mediator.Send(command); return(result); }
public async Task <ApiResult <FranchiseeApprovalResonse> > FranchiseeApproveAsync(ClientApproveCommand datamodel) { var tbluser = new Tbluser(); tbluser.Id = datamodel.Id; if (datamodel.IsApproved == true) { tbluser.IsApproved = 1; } if (datamodel.IsApproved == false) { tbluser.IsApproved = 0; } tbluser.LastUpdatedBy = datamodel.CurrentUserId; tbluser.LastUpdateDate = DateTime.Now; _unit.Context.Tbluser.Attach(tbluser); _unit.Context.Entry(tbluser).Property(t => t.IsApproved).IsModified = true; _unit.Context.Entry(tbluser).Property(t => t.LastUpdatedBy).IsModified = true; _unit.Context.Entry(tbluser).Property(t => t.LastUpdateDate).IsModified = true; var result = await _unit.SaveChangesAsync(); if (result.ResultType == ApiResultType.Success) { FranchiseeApprovalResonse resonse = new FranchiseeApprovalResonse(); if (datamodel.IsApproved == true) { resonse.ApproveStatus = "Approve"; } if (datamodel.IsApproved == false) { resonse.ApproveStatus = "Disapprove "; } return(new ApiResult <FranchiseeApprovalResonse>(new ApiResultCode(ApiResultType.Success, messageText: "Update Successfully"), resonse)); } return(new ApiResult <FranchiseeApprovalResonse>(new ApiResultCode(ApiResultType.Error, messageText: "Error during create"))); }