public async Task <JsonResult> Reject([FromBody] LeadAssignmentResponseVM data) { _leadAssRepo.RejectAssignment(data, User.Identity.Name); if (_uow.Commit()) { await _messageController.SendCompanyPartnerResponse(data.LeadId, data.LeadAssignmentId, "rejected", this.Url, this.Request); return(Json(Ok(data.LeadId))); } else { return(Json(StatusCode(StatusCodes.Status500InternalServerError))); } }
public void RejectAssignment(LeadAssignmentResponseVM responseVM, string userName) { //var leadAssignment = this.Get(responseVM.LeadAssignmentId); this.SetState(responseVM.LeadAssignmentId, responseVM.Action.NextStateId, EnumStateActionTaken.Rejected, userName); }