public async Task <Response> Handle(Role_Del_cmd request, CancellationToken cancellationToken) { Response response = new Response(); try { TblRolemaster entity = await _roles.GetDetails(request.Id); if (entity != null) { entity.IsDeleted = true; entity.DeletedOn = System.DateTime.Now; int result = await _roles.UpdateAsync(entity, true, "roles"); if (result > 0) { Parallel.Invoke(() => _notificationMsg.SaveMailNotification("*****@*****.**", "*****@*****.**", "Role Delete Succesfully " + entity.RoleNmae, "Role Delete Succesfully " + entity.RoleNmae)); } response.ResponseObject = request; } } catch (Exception ex) { response.ResponseStatus = false; response.ResponseObject = ex.Message + " ~ " + ex.InnerException; response.StatusCode = HttpStatusCode.BadRequest; } return(response); }
public async Task <Response> Handle(Role_Inst_cmd request, CancellationToken cancellationToken) { Response response = new Response(); try { TblRolemaster obj = (_mapper.Map <TblRolemaster>(request)); obj.CreatedOn = System.DateTime.Now; int result = await _roles.SaveAsync(obj, true, "roles"); if (result > 0) { Parallel.Invoke(() => _notificationMsg.SaveMailNotification("*****@*****.**", "*****@*****.**", "Role Created Succesfully " + request.RoleNmae, "Role Created Succesfully " + request.RoleNmae)); } response.ResponseObject = result; } catch (Exception ex) { response.ResponseStatus = false; response.ResponseObject = ex.Message + " ~ " + ex.InnerException; response.StatusCode = HttpStatusCode.BadRequest; } return(response); }
public async Task <Response> Handle(Role_Dtl_cmd request, CancellationToken cancellationToken) { Response response = new Response(); try { TblRolemaster entity = await _roles.GetDetails(request.Id); if (entity != null) { response.ResponseObject = entity; } } catch (Exception ex) { response.ResponseStatus = false; response.ResponseObject = ex.Message + " ~ " + ex.InnerException; response.StatusCode = HttpStatusCode.BadRequest; } return(response); }