public void GetDataGroupByIdTest() { GetDataGroupByIdRequest request = new GetDataGroupByIdRequest(); request.groupId = _groupGetDataById.GroupId; GetDataGroupByIdResponse response = _groupService.GetDataGroupById(request); Assert.IsTrue(response.Messages.Count == 0, "Failed get data by Id"); }
public JsonResult GetById(Group Group) { GetDataGroupByIdRequest request = new GetDataGroupByIdRequest(); request.groupId = Group.GroupId; GetDataGroupByIdResponse response = _groupService.GetDataGroupById(request); return(Json(response.Group, JsonRequestBehavior.AllowGet)); }
public void DeleteDataGroup() { GetDataGroupByIdRequest getRequest = new GetDataGroupByIdRequest(); getRequest.groupId = _groupGetDataById.GroupId; GetDataGroupByIdResponse getResponse = _groupService.GetDataGroupById(getRequest); if (getResponse.Messages.Count != 0 || getResponse.Group == null) { throw new Exception("Delete failed!"); } else { DeleteDataGroupRequest request = new DeleteDataGroupRequest(); request.Group = getResponse.Group; DeleteDataGroupResponse response = _groupService.DeleteDataGroup(request); } }
public JsonResult DeleteDataGroup(Group group) { GetDataGroupByIdRequest getRequest = new GetDataGroupByIdRequest(); getRequest.groupId = group.GroupId; GetDataGroupByIdResponse getResponse = _groupService.GetDataGroupById(getRequest); if (getResponse.Messages.Count != 0 || getResponse.Group == null) { throw new Exception("Delete failed!"); } else { DeleteDataGroupRequest request = new DeleteDataGroupRequest(); request.Group = getResponse.Group; DeleteDataGroupResponse response = _groupService.DeleteDataGroup(request); return(Json(response.Messages.ToList(), JsonRequestBehavior.AllowGet)); } }
public GetDataGroupByIdResponse GetDataGroupById(GetDataGroupByIdRequest request) { GetDataGroupByIdResponse response = new GetDataGroupByIdResponse(); try { using (TransactionScope transScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted })) { response.Group = _groupRepo.GetDataById(request.groupId); transScope.Complete(); } } catch (Exception ex) { response.Messages.Add(ex.ToString()); } return(response); }